Concise Notes on Data Structures and Algorithms
Concise Notes on Data Structures and Algorithms: Ruby Edition is a text for a standard foundational course in the topic. It emphasizes abstract data types and covers standard containers, algorithm analysis, sorting and searching, hashing, binary search trees, and graphs. Ruby is used for code examples and exercises, but not taught in the book. Code for the book is available on the web. The text presents its topics in short, readable chapters that still provide pedagogical support in the form of examples, review question and answers, exercises, and a glossary.
Concise Notes on Data Structures and Algorithms: Ruby Edition is a text for a standard foundational course in the topic. It emphasizes abstract data types and covers standard containers, algorithm analysis, sorting and searching, hashing, binary search trees, and graphs. Ruby is used for code examples and exercises, but not taught in the book. Code for the book is available on the web. The text presents its topics in short, readable chapters that still provide pedagogical support in the form of examples, review question and answers, exercises, and a glossary.

PDFFile size: 0KB
About Christopher Fox (View Profile)



Comments for "Concise Notes on Data Structures and Algorithms"
SQL: A Comparative Survey
By: Hugh Darwen
SQL: A Comparative Survey is a companion to Hugh Darwen’s An Introduction to Relational Database Theory, best studied in parallel with that text. Closely following the structure of the theory book, it shows how the examples in that book can be expressed in SQL. SQL’s many deviations from relational database theory are thus exposed and their consequences discussed. Drawing on the author’s ...
Integration and differential equations
By: R.S. Johnson
Integration involves ideas, with associated techniques, that are familiar from school mathematics; mastering this branch of mathematics is an essential requirement before moving to more sophisticated concepts and applications. The material in this text (Part I) introduces and develops the standard techniques of elementary integration and, in some cases, takes the ideas a little further. In Part II...