Repository for studying data structure and algorithm
-
Algorithm :
-
Practice 4 basic algorithm paradigm for solving various problems.
-
brute force
-
divide and conquer
-
dynamic programming
-
greedy algo
-
-
Practice classic computer science problems.
-
Search Problem - dfs, bfs, A* algorithm
-
Constraint-Satisfaction Problem
-
Graph algorithm - graph framework, bfs, prim algorithm, dijkstra algorithm
-
Genetic algorithm - generic genetic algorithm
-
-
-
Data Structure :
-
Practice basic data structure and abstract data type (implemented by Python3).
-
(doubly) linked list
-
hash table
-
binary search tree
-
heap
-
basic graph (with adjacent list)
-
stack
-
queue
-
-