There are two purposes to this book: to teach you to program in the C programming language, and to teach you how to choose, implement, and use data structures and standard programming techniques.
For small programs, you don't need much in the way of data structures. But as soon as you are representing reasonably complicated data, you need some place to store it. Thinking about how you want to store and organize this data can be a good framework for organizing the rest of your program. Many programming environments will give you a rich collection of built-in data structures as part of their standard library. C does not: unless you use thirdparty libraries, any data structure you want in C you will have to build yourself.
Size : | HTML and PDF |
File type : | |
Downloads: | 16 |
Created: | 2020-08-29 |
License: | Creative Commons Attribution-ShareAlike 4.0 (CC BY-SA 4.0) |
Author(s): | James Aspnes |
Algorithms and Data Structures With Applications to Graphics and Geometry
Download free course 97 Things Every Software Architect Should Know, pdf file on 118 pages by O'Reilly Media....
MATLAB Notes for ProfessionalsDownload free course MATLAB Notes for Professionals, pdf file on 181 pages by Stack Overflow Community....
Mastering EthereumDownload free course Mastering Ethereum, pdf file on 424 pages by Andreas M. Antonopoulos, Gavin Wood....
Crypto 101Download free course Crypto 101, pdf file on 254 pages by Laurens Van Houtven....
Black book for virus and hackingDownload free ebook under creative common license about virus and hacking created by Marc ludwig....
Understanding Machine Learning: From Theory to AlgorithmsDownload Understanding Machine Learning tutorial, a complete eBook created by Shai Shalev-Shwartz and Shai Ben-David....
Software InnovationDownload free course Software Innovation, pdf file on 129 pages by Jeremy Rose....
Think OCamlDownload free course Think OCaml, pdf file on 142 pages by Allen Downey, Nicholas Monje....
Energy Efficient ServersEnergy Efficient Servers: Blueprints for Data Center Optimization introduces engineers and..., download free Servers tutorial in PDF (360 pages) created by Corey Gough ....
Mobile Media LearningDownload free course Mobile Media Learning, pdf file on 271 pages by Christopher Holden, Seann Dikkers, John Martin, Breanne Litts....