Mathematics
MTH 307: Programming and Data Structure (4)
Programming in a structured language such as C
Data Structures: definition, operations, implementations and applications of basic data structures
Array, stack, queue, dequeue, priority queue, double linked list, orthogonal list, binary tree and traversal algorithm, threaded binary tree, generalized list
Binary search, Fibonacci search, binary search tree, height balance tree, heap, B-tree, digital search tree, hashing techniques
Suggested Books:
- Donald E. Knuth, The art of computer programming (five volumes, 0 - 4), Addison Wesley
- V. Aho, J. E. Hopcroft & J. E. Ullman, Data Structures & Algorithm, Addison Wesley
- W. Kernighan, D. M. Richie, The C Programming Language, Prentice Hall
Previous | Back to Course List | Next |