Data Structures and Algorithms is a core component of many information technology-related programs, and serves as a foundation to the majority of different specialization tracks. A major requirement of the course is the mastery of algebra, discrete mathematics, and computer programming. The course is also a direct prerequisite to Design and Analysis of Algorithms, Theory of Automata and Computation, and Artificial Intelligence, among others. This book covers abstract data types, computational complexity, stacks, queues, linked lists, trees, graphs, and hash tables. Recursive algorithms and big-O analysis are discussed in detail throughout the book. Special topics like B-trees, disjoint sets representation, shortest paths, and priority queues are also tackled. The algorithms are provided in pseudocode, with some implemented in C and Java. Explanations, diagrams, examples, and applications are sufficiently featured for easier comprehension. Furthermore, each chapter ends with exercises and machine problems to evaluate the students'' understanding of the topics.
Data Structures and Algorithms
- Product Code: 9789719804352
- Availability: 10
- Author: Cecil Jose A. Delfinado
- Publisher: C & E Publishing, Inc.
- Edition: 1
- Copyright: 2016
- Table of Contents