Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I want to learn kernel programming but before that I want to have firm understanding of data structures and algorithms in C. I am a beginner in this field. Can you refer any book or resources that What I mean is, for example, I learnt x86 assembly from Jeff Duntemann's "Assembly Language Step-by-Step: Programming with Linux" which described the whole topic in a very different way, unlike other books.

Is there a book out there that's the de-facto standard for describing best practices, design methodologies, and other helpful information on data structure and algorithms in C, that focuses on the concept and teach how to develop thinking in data structure and algorithms instead of just explaining different algorithms? What about that book makes it special?

share|improve this question
    
I don't know of a way to learn how to think in terms of data structures and algorithms without also learning data structures and algorithms. To think in terms of some conceptual class, you have to know enough concepts in that class to make it worthwhile. –  David Thornley May 10 '11 at 16:04
add comment

closed as off topic by maple_shaft May 21 '12 at 1:32

Questions on Programmers Stack Exchange are expected to relate to software development within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here.If this question can be reworded to fit the rules in the help center, please edit the question.

3 Answers

Sedgewicks Algorithms in C (Pts 1-5) should help

It offers a very comprehensive covering of pretty much everything you'll ever need to know about data structures and algorithms. Not for the faint hearted or slightly inattentive!

share|improve this answer
add comment

I would like you to refer the Data Structures and Program Design In C (2nd Edition) written by Mr. Robert kruse and Mr.Clovis tondo and also Data Structures and Algorithm Analysis in C (2nd Edition) written By Mr.Mark allen weiss

share|improve this answer
    
Idiosyncratic capitalization of the names - not what is written on the cover of the books, I'm sure. –  Jonathan Leffler May 10 '11 at 12:37
add comment

You can try this book. Data Structure using C : 1000 Problems and Solutions by Sudipta Mukherjee

It has all data structure related questions and answers. Some people say it is like Google of data structure questions and answers.

share|improve this answer
add comment

Not the answer you're looking for? Browse other questions tagged or ask your own question.