I'm thinking about buying the following books:
1. Introduction to Algorithms - MIT Press.
2. Data Structures and Algorithms, by Aho, Hopcroft, and Ullma, Addison-Wesley Publishing.
3. The Algorithm Design Manual, by Skiena, Springer Verlag Publishing.
What is your opinion about the above books, and where could I buy them without selling some internal organs?
I would suggest R. Sedgewick, Algorithms in C. There is also a C++ Version of the book. It's about 40$ I think, but well worth it.
I would also recommend Algorithms in C from Sedgewick and a second one, Datastructures and Program Design in C from Robert Kruse. This last one is the one we used at university, it's available in special (read: cheap) student edition.
The Art of Programming from Knuth, this is one of the best, perhaps the best, literature on programming. But it is quite expensive.
The larger bookstores sell books on programming.
I need books about general good programming. Aspecialy about recursives, search and sort algorithms, basic data stractures, dynamic programming. I translate the list on the fly from Hebrew, so it might contain mistakes.