Skip to content

saurabhthecodewizard/algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Table of Contents generated with DocToc

Hi, I'm Saurabh! 👋

Algorithms By Princeton

https://www.coursera.org/learn/algorithms-part1

https://www.coursera.org/learn/algorithms-part2

This course covers the essential information that every serious programmer needs to know about algorithms and data structures, with emphasis on applications and scientific performance analysis of Java implementations. Part I covers elementary data structures, sorting, and searching algorithms. Part II focuses on graph- and string-processing algorithms. All the features of this course are available for free. It does not offer a certificate upon completion.

Day - 01 -> Introduction to Algorithms

Day - 02 -> Union Find & Analysis of Algorithms

Quick Find
Quick Union
Quick Find Applications
Analysis of Algorithms
Theory of Algorithms
Order of Growth

Day - 03 -> Stacks, Queues and Elementary Sorts

Stacks
Queues
Generics
Iterators
Resizing Array
Stack & Queue Applications
Randomized Dequeue
Knuth Shuffle
Convex Hull
Selection Sort
Bubble Sort
Insertion Sort
Shell Sort

Day - 04 -> Merge Sort & Quick Sort

Recursive Merge Sort
Bottom-Up Merge Sort
Sorting Complexity
Comparators
Quick Sort
Quick Select
Dijkstra Three Way - Duplicate Keys
System Sorts

Day - 05 -> Priority Queue and Heap

Priority Queue
Max Binary Heap
Min Binary Heap
Heap Sort

Day - 06 -> Symbol Tables & Binary Search Tree

Symbol Table
Insert
Delete
Find min
Find max
Level Order
InOrder - Recursive & Iterative
PreOrder - Recursive & Iterative
PostOrder - Recursive & Iterative

Day - 07 -> Balanced Search Tree

Balanced Search Trees
Red Black BST
B-Tree

Day - 08 -> Geometric Search

Geometric Search
Kd-Trees

Day - 09 -> Hash Tables

Hash Function
Separate Chaining
Linear Probing
Hash Table Context

Feedback

If you have any feedback, please reach out at skmahajan4998@gmail.com

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages