Best books for learning about Data Structures/Algorithms?
Members - Reputation: 193
Posted 05 November 2012 - 01:23 PM
Is there anything other than Data Structures/Algorithms that I am missing, or is that it?
Moderators - Reputation: 11540
Posted 05 November 2012 - 01:52 PM
It isn't a little thing, though. A seemingly small topic of serialization algorithms covers not just saving data to files, but also network communications, parallel processing, shared data in threading, and graphics rendering. Algorithms cover not just sorting and searching, but also cryptography, AI, and complex physics engines.
The software language is just a tool used to express it. Languages come and go, but algorithms and data structures are fundamental.
Edited by frob, 05 November 2012 - 01:56 PM.
Crossbones+ - Reputation: 4227
Posted 05 November 2012 - 03:52 PM
Super Mario Bros clone tutorial written in XNA 4.0 [MonoGame, ANX, and MonoXNA] by Scott Haley
If you have found any of the posts helpful, please show your appreciation by clicking the up arrow on those posts
Crossbones+ - Reputation: 1475
Posted 05 November 2012 - 03:54 PM
A more complicated book would be Algorithm Design. It's designed for people that already know basic algorithms and data structures to an extent. Someone in their senior year of CS would be able to read it essentially.
Crossbones+ - Reputation: 1286
Posted 05 November 2012 - 04:17 PM
May I suggest looking through the book "Data Structures for Game Programmers"
I second that. That book are one of the best books ever.
"The only thing that interferes with my learning is my education"
"It is a miracle that curiosity survives formal education"
Members - Reputation: 233
Posted 08 November 2012 - 03:01 AM
I want to get the fundamentals of computer programming/science down, at first I figured learning a language was it. But I was obviously wrong.
Came to the same conclusion myself after many years.
As others have suggested, Ron Pentons Data Structures for Game Programmers is educational and entertaining at the same time.get it.
Best of luck.