Book on Data Structures for beginners

Click For Summary
SUMMARY

This discussion centers on finding suitable books for beginners studying data structures, particularly for C, Java, and C++. Recommended resources include "Introduction to Algorithms" by Cormen et al., which is a standard text for computer scientists, and Robert Sedgewick's "Algorithms" series, known for its in-depth treatment of data structures and algorithms. Additionally, online resources like eternallyconfuzzled.com provide accessible explanations and C code examples for various data structures.

PREREQUISITES
  • Basic understanding of C programming
  • Familiarity with algorithms and their applications
  • Knowledge of Java programming
  • Interest in exploring C++ data structures
NEXT STEPS
  • Research "Introduction to Algorithms" by Cormen et al. for comprehensive coverage of data structures
  • Explore Robert Sedgewick's "Algorithms" series for practical applications of data structures
  • Visit eternallyconfuzzled.com for tutorials on linked lists, trees, and skiplists with C code examples
  • Look for beginner-friendly C++ data structure books to fill the gap in available resources
USEFUL FOR

Undergraduate students in computer science, aspiring software developers, and anyone seeking foundational knowledge in data structures and algorithms.

Mandeep Deka
Messages
103
Reaction score
0
I am an undergraduate student studying Computer science and engineering (2nd yr). I have studied the basics of C programming and have started studying data structures. But I find it oddly difficult to get hold of a good book that explains basics and the algorithms used for various data structures.

It would be appreciated if you could suggest some good books on the same.

Thanks in advance!
 
Physics news on Phys.org
It depends on the level at which you want to study them. Cormen et al is still the standard text on data structures (and it really is great) but it's very much geared towards computer scientists. Robert Sedgewick has a great track record with his "Algorithms" series of books, all of which treat data structures in depth along with the algorithms that you'll want to use with them.

The other point to note is that there are countless resources on data structures on the net. eternallyconfuzzled.com has some particularly readable accounts of linked lists, trees, skiplists and so forth, with C code.
 

Similar threads

  • · Replies 5 ·
Replies
5
Views
5K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 9 ·
Replies
9
Views
13K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 5 ·
Replies
5
Views
5K
  • · Replies 4 ·
Replies
4
Views
4K
Replies
86
Views
3K
  • · Replies 2 ·
Replies
2
Views
4K
  • · Replies 14 ·
Replies
14
Views
4K
  • · Replies 22 ·
Replies
22
Views
16K