furkankyildirim / CS300-Data-Structures

Coding Assignments, Quizzes, and Libraries of CS300 Course at Sabancı University Fall 21'.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CS300 - Data Structures

Coding Assignments, Quizzes, and Libraries of CS300 Course at Sabancı University Fall 21'.

This course covers some of the fundamental data structures as well as the algorithms operating on them. Topics included are: Introduction to theoretical aspects of computing: modeling algorithms and their run times, computational complexity. Linear data structures (lists, stacks, queues) trees (tries, binary search trees, AVL trees, treetraversals), hashing and hash tables, graphs and their representations, graph algorithms (depth first and breadth first search, single source shortest path algorithms), sorting algorithmic paradigms (divide and conquer, greedy, dynamic programming).

About

Coding Assignments, Quizzes, and Libraries of CS300 Course at Sabancı University Fall 21'.

License:MIT License


Languages

Language:C++ 100.0%