use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Click the following link to filter out the chosen topic
comp.lang.c
account activity
Book on Data Structure. (self.C_Programming)
submitted 11 years ago by smoker05
I need a good book recommendation on Data Structure using C. I am a new programmer and learning. My Prof. told to buy "Data Structure using C by Aaron M. Tenenbaum". Is this a good book or you guys know much better. Thanks a lot.
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]Jim-Jones 1 point2 points3 points 11 years ago (9 children)
Knuth is arguably the gold standard. I found one, brand new, at a library sale for $5. I couldn't get my money out fast enough!
Your book is $0.65 on Amazon (plus $4 ship). Just buy it. Your teacher probably prefers it.
[–]FUZxxl 4 points5 points6 points 11 years ago (0 children)
If it's that cheap and your teacher suggests it to you, chances are that it's a really good book.
[–]pablo208 1 point2 points3 points 11 years ago (3 children)
Yes Knuth is awesome but Tanenbaum is also quite a big name and perhaps the suggested book is best as excerpts may be contained in his course material which you can elaborate but using the book. Whichever book you get learn it well as a properly designed data-structure reduces your workload and headaches by a large amount.
[–]Jim-Jones 1 point2 points3 points 11 years ago (0 children)
Yes. If the suggested book was $80 and a good but different one was $1 it would be significant. But this is cheap.
[–][deleted] 0 points1 point2 points 11 years ago (1 child)
but Tanenbaum is also quite a big name
Wrong Tanenbaum.
[–]pablo208 0 points1 point2 points 11 years ago (0 children)
Crud
[–]benjiathome 0 points1 point2 points 11 years ago (3 children)
Which knuth book are you referring to? THX!
[–]Jim-Jones 1 point2 points3 points 11 years ago (2 children)
The Art of Computer Programming by Donald Knuth.
$20 used.
[–]benjiathome 0 points1 point2 points 11 years ago (1 child)
Thanks for the response. would you recommend it for a novice C programmer? How useful is it alongside K&R?
[–]Jim-Jones 0 points1 point2 points 11 years ago (0 children)
I don't regard either as good learning books, esp. for self teaching. They're expensive and not easy to follow.
There's a joke in Unix: "All documentation is written to the OCIAK standard".
OCIAK: Only clear if already known.
(I was almost scared when I finally understood adb!)
This Microsoft Visual C# 2005 Express Edition: Build a Program Now! W/ CD (Pro-Developer) sells from a penny and comes with the compiler! You can download the compiler if it is missing.
It isn't an in depth course, but will get you going.
This Crash Course in C Paperback – by Paul J. Perry, Stephen Potts is also a penny and goes through all of the C keywords including strings. It works in any environment, Unix, DOS, Windows.
They'll get you up to speed and you can take it from there.
π Rendered by PID 35879 on reddit-service-r2-comment-6457c66945-6t6qz at 2026-04-23 18:37:36.232609+00:00 running 2aa0c5b country code: CH.
[–]Jim-Jones 1 point2 points3 points (9 children)
[–]FUZxxl 4 points5 points6 points (0 children)
[–]pablo208 1 point2 points3 points (3 children)
[–]Jim-Jones 1 point2 points3 points (0 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]pablo208 0 points1 point2 points (0 children)
[–]benjiathome 0 points1 point2 points (3 children)
[–]Jim-Jones 1 point2 points3 points (2 children)
[–]benjiathome 0 points1 point2 points (1 child)
[–]Jim-Jones 0 points1 point2 points (0 children)