Skip to content

Latest commit

 

History

History
18 lines (15 loc) · 2 KB

File metadata and controls

18 lines (15 loc) · 2 KB

gtuicon

CSE-222 Overview

Assignment Language Description
HW1 Java Design and implement an automation system for a company that sells office furnitures
HW2 Java Asymptotic Notations and Time Complexity problems
HW3 Java Implementing the same system in HW1 with the use of ArrayList, LinkedList, HybridList and calculating their Time Complexity
HW4 Java Part1: Implement desired properties to the Heap structure Part2: Implement BSTHeapTree class
HW5 Java Part1: Implement custom iterator class called MapIterator for HashMap Part2: Different HashMap implementations and calculating their efficiency
HW6 Java E-Shopping application
HW7 Java BBST problems and applications

Purpose of the course

  • This course aim at teach students basic data structures and algorithms; Introduction to Algorithm Analysis, Sequential Containers, Recursion, Sorting, Maps and Sets: Map ADT and Set ADT, Hash coding, Open addressing, Chaining, Implementation, Graphs: Terminology, Graph ADT, Implementing Graph ADT, Traversals of Graphs, Topological Sort, Problems with Weighted Graphs: Shortest Path Problem, Minimum Spanning Tree.

Course Details