Reference Request - Books for mastering Data Structures

Click For Summary
A Computer Science Engineering student expresses dissatisfaction with their first year, feeling it lacked relevance to their field. They are preparing for an upcoming Data Structures course and seek recommendations for books that cover the basics and advance to mastery in data structures, specifically for C and Java. The student emphasizes the importance of affordability and requests legitimate free PDF versions of suggested materials. One participant recommends a specific book available for a low price on Amazon, noting its suitability for someone with a basic understanding of C. The discussion briefly veers off-topic with a humorous inquiry about the prevalence of the surname "Tenenbaum" among computer scientists.
Maths Absorber
Messages
59
Reaction score
3
Thank you for taking the time to stop by this thread. I am in a Computer Science Engineering course and have just finished my first year. I don't think the first year was very fulfilling in terms of quench in my thirst for knowledge. But that's alright because it was largely unrelated to my field.

There will be a subject called Data Structures next semester, dealing with arrays, trees and linked lists. I want to take advantage of my holidays at the end of this semester and study data structures thoroughly. I know basic C and Java. Can you recommend some good books to me that would start from the basics and then let me master data structures. (It's not necessary that they be the same book)

If a free pdf version is available, please let me know because books can be expensive for me in a limited budget.

Thank you for your time.
 
Technology news on Phys.org
If you post links to free pdfs, please make sure they are legitimate (i.e. authorized by the author or publisher). As per our rules, we do not support copyright violation.
 
Last edited by a moderator:
Learn If you want to write code for Python Machine learning, AI Statistics/data analysis Scientific research Web application servers Some microcontrollers JavaScript/Node JS/TypeScript Web sites Web application servers C# Games (Unity) Consumer applications (Windows) Business applications C++ Games (Unreal Engine) Operating systems, device drivers Microcontrollers/embedded systems Consumer applications (Linux) Some more tips: Do not learn C++ (or any other dialect of C) as a...

Similar threads

  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 8 ·
Replies
8
Views
4K
  • · Replies 11 ·
Replies
11
Views
2K
  • · Replies 13 ·
Replies
13
Views
3K
  • · Replies 5 ·
Replies
5
Views
5K
  • · Replies 9 ·
Replies
9
Views
1K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
Replies
15
Views
3K
Replies
12
Views
3K