Things that I have heard of and know (imagine how many things I haven't even heard of):
- Binary search
If you don't know at least 1 of these things and you are not red — you are doing it wrong. Stop learning useless algorithms, go and solve some problems, learn how to use binary search.