Description:
How to use this book -- Introduction to the GNU/Linux tool chain -- Independent compilation -- Searching and sorting -- Composite variables. Bit fields -- Stepwise Refinement -- Function pointers. Variadic functions -- Working withtext files -- Working with binary files -- Divide and conquer -- Greedy -- Backtracking -- Dynamic data structures -- Dynamic programming -- Appendix A: The story of Mel Kaye -- Appendix B: The little man computer -- Appendix E: Ergonomic computer workstation usage.