Skip to content

mbulucay/CSE-222-Data-Structures-and-Algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages