I'd just like to chip in a bit to complement YCNS's info about hedgehogs-
Like he said, hedgehogs could be fired while moving fast, and advantages.
It fired a number of (relatively) small charges in an elliptical formation-so you got wide coverage, unlike the depth charge.
Also, it was a contact fuse, not a depth fuse like the depth charges.
The advantages?
1)Sometimes, depth-charges got lodged in the conning tower, or the flak guns and cannon.
Great, if the sub happens to then dive below the right depth, it's going to rip it apart.
If it didn't, though, nothing would happen.
The sub would surface, go full speed, and a brave guy would roll it off the sub.
2) Because it was contact fuse, it would only explode when it hit something, acting, in itself as a detector.
3) One of the problems depth charges had was that they would explode in any case, and throw water everywhere. This would completely destroy ASDIC operationg conditions for maybe 20 seconds. 20 seconds for the sub to go at flank speed, or do a critical turn, allowing the ASDIC the lose them.
With hedgehog, this didn't happen unless a hit was scored, letting ASDIC conditions remain favourable.