Академический Документы
Профессиональный Документы
Культура Документы
Books
Data Structures Using C and C++ By Y. Langsam, M. J. Augenstein, A. M. Tenenbaum Data Structures and Algorithms By A. V. Aho, J. E. Hopcroft, J. D. Ullman Schaum's Outline Series, Theory and problems of Data Structures By Seymour Lipschutz Some topics will be covered from other books. Material will be provided for these topics.
Course Contents
Introduction Complexity Analysis Simple Data Types and Abstract Data Types Arrays and Lists Elementary Data Structures Stack and Queues Recursion and Time Complexity of Recursive Algorithms Trees and Graphs Set structure Searching techniques Hashing Sorting techniques
Input
Output
Definition
An organization of information, usually in memory, for better algorithm efficiency such as queue, stack, linked list, heap, dictionary, and tree,
Example
Data structure for storing data of students:Arrays Linked Lists
Issues
Space needed Operations efficiency (Time required to complete operations)
Retrieval Insertion Deletion
tree
queue stack