Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added new books to Computer Architecture #1375

Merged
merged 5 commits into from
Jun 29, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions Computer Architecture/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -214,6 +214,14 @@ Computer Architecture is the study of the structure, organization, and design of
<td><a href="https://www.amazon.com/Modern-Processor-Design-Fundamentals-Superscalar/dp/0070570647">Modern Processor Design: Fundamentals of Superscalar Processors by John Paul Shen and Mikko H. Lipasti</a></td>
<td>This book provides an in-depth understanding of superscalar processor design.</td>
</tr>
<tr>
<td><a href="https://www.amazon.in/Computer-System-Architecture-Update-Pearson/dp/9332585601/">Computer System Architecture by Morris Mano</a></td>
<td>This revised text is spread across fifteen chapters with substantial updates to include the latest developments in the field. The first eight chapters of the book focuses on the hardware design and computer organization, while the remaining seven chapters introduces the functional Units of digital computer. </td>
</tr>
<tr>
<td><a href="https://www.amazon.in/COMPUTER-ORGANIZATION-ARCHITECTURE-11TH-Stallings/dp/9356061599/">Computer Organization & Architecture by William Stallings</a></td>
<td>A comprehensive book whose purpose is to present, as clearly and completely as possible, the nature and characteristics of modern-day computer systems. </td>
</tr>
</table>

### YouTube Channels
Expand Down
2 changes: 1 addition & 1 deletion Computer Networks/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -620,7 +620,7 @@ A computer network is a collection of interconnected devices that can communicat
<td>This textbook on computer networks follows a top-down approach. It is designed to help students understand the basics of networking in general and the protocols used in the Internet, in particular.</td>
</tr>
<tr>
<td> <a href="https://www.amazon.com/Computer-Networks-Sixth-Pearson-Tanenbaum/dp/9356063605/">Computer Networks, 6e by Tanenbaum (Author)</a></td>
<td> <a href="https://www.amazon.com/Computer-Networks-Global-Andrew-Tanenbaum/dp/1292374063/">Computer Networks, 6e by Tanenbaum (Author), David Wetherall (Author)</a></td>
<td>In Computer Networks, Tanenbaum et al. explain how networks work from the inside out. They start with the physical layer of networking, computer hardware and transmission systems, then work their way up to network applications </td>
</tr>
<tr>
Expand Down
33 changes: 33 additions & 0 deletions Data Structures and Algorithm (DSA)/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@ This section serves as a curated collection of valuable resources for learning a
- [Interview Questions](#interview-questions)
- [Types of Data Structures](#data-structures-and-algorithm)
- [Tutorials or Courses](#tutorials)
- [Books](#books)
- [Youtube Channels](#youtube-channels)
- [YouTube](#youtube)
- [YouTube Channels](#youtube-channels)
- [YouTube Playlist](#types-of-data-structures)
Expand Down Expand Up @@ -135,6 +137,37 @@ Let's make coding fun and exciting! 🚀.</td>
</tr>
</table>

## Books

> You can refer to these books on Data Structures and Algorithms. They are listed below:

<table width="100%">
<tr>
<th>Book Name</th>
<th>Description</th>
</tr>
<tr>
<td> <a href="https://www.amazon.in/INTRODUCTION-ALGORITHMS-FOURTH-Charles-Leiserson/dp/026204630X/">Introduction to Algorithms, by Coremen (Author) </a></td>
<td> This book covers a broad range of algorithms in depth, yet makes their design and analysis accessible to all levels of readers, with self-contained chapters and algorithms in pseudocode.</td>
</tr>
<tr>
<td> <a href="https://www.amazon.in/FUNDAMENTALS-DATA-STRUCTURES-C-Horowitz/dp/B00D52P708/">Fundamentals of Data Structures in C by E.Horowitz (Author), S. Sahni (Author)</a></td>
<td>This book is a comprehensive and technically rigorous introduction to data structures in C</td>
</tr>
<tr>
<td> <a href="https://www.amazon.in/Data-Structures-Algorithm-Analysis-2e/dp/8177583581/">Data Structures and Algorithm Analysis in C by Mark Allen Weiss (Author)</a></td>
<td>In this book, the author refines and enhances his innovative approach to algorithms and data structures. Using C implementation, he highlights conceptual topics, focusing on ADTs and the analysis of algorithms for efficiency as well as performance and running time. </td>
</tr>
<tr>
<td> <a href="https://www.amazon.in/Data-Structures-C-Schaums-Outline/dp/0070701989/">Data Structures With C (Schaum's Outline Series) by Seymour Lipschutz (Author) </a></td>
<td> Data Structures with C (Schaum's Outline Series) is a vital guidebook for students and helps understand the concepts and theories behind data structures.The book is divided into 30 chapters which cover various topics such as string processing, arrays, pointers, records, linked lists, graphs and their applications, sorting and searching, cryptography and network security, IPv6 Protocol etc. </td>
</tr>
<tr>
<td> <a href="https://www.amazon.in/Computer-Algorithms-C-Sahni-Horowitz/dp/8173716110/">Computer Algorithms/C++ by E. Horowitz (Author), S. Sahni (Author) </a></td>
<td> Using the popular object-oriented language C++, the text incorporates the latest research and state-of-the-art applications, bringing this classic to the forefront of modern computer science education. </td>
</tr>
</table>

## Interview Questions

<table width="100%" id="interview-questions">
Expand Down