Teaching Plan Data Structures: June & I June & II June & III
Teaching Plan Data Structures: June & I June & II June & III
7 May & II 04 Trees: binary tree, definition, properties, ADT, array and
linked representations, implementations and applications.
8 May & III 04 Binary Search Trees (BST) – definition, ADT, operations and
implementations, applications.
9 May & IV 04 Threaded Binary Trees, Heap Trees.
10 June & I 04 Graphs: introduction, representation, traversals, connected
components
11 June & II 04 Basic searching techniques, minimal spanning trees.
12 June & III 04 Sorting: selection, insertion, bubble, merge
13 June & IV 04 Quick, heap. Searching linear, binary.
14 July & V 04 Revision
References
1. Benjamin Baka, Python Data Structures and Algorithms
2. Rance D. Necaise, Data Structures and Algorithms Using Python
3. Kent D. Lee, Steve Hubbard, Data Structures and Algorithms with Python
4. M. T. Goodrich, R.Tamassia, M. H. Goldwasser, Data Structures and Algorithms in Python
5. Sahani S, Data Structures, Algorithms and Applications in C++, McGraw-Hill, 2002.
6. SamantaD, Classic Data Structures, Prentice-Hall of India, 2001.
7. Heilman G I, Data Structures and Algorithms with OOP, Tata McGraw-l lill. 2002. (I and 14).