I'm interested in developing my C programming, but I know all about flow control, pointers, structures, etc now.
I want to learn about abstract techniques such as sorting algorithms, binary search trees (i've already made a simple one of these), and other algorithms it is handy for a programmer to know.
Could you recommend a book that teaches these things in the context of c?