/CS-III

Course Projects

Primary LanguageJava

CS-III

Course topics

  1. Know binary tree structures, tree traversals, binary search trees, heap, and B-trees.
  2. Understand serial and binary search, and open-address hashing.
  3. Can implement quadratic sort, recursive sort: divide-and-conquer, mergesort, quicksort, and heap sort.
  4. Be familiar with graph structures, implementation, traversals, and path algorithms.
  5. Get programming experience in managing trees and graphs and in implementing search and sort
  6. algorithms.
Course Projects
  1. Binary Search Tree
  2. Heaps
  3. Serach with Hash function
  4. Sorting (Bubble, Insertion, Merge, Quick, Selection)
  5. Graphing (DFS, BFS, Dijkstra)