Skip to content

prat12345/Data-Structures-and-Algorithms-specialization-University-of-California-San-Diego

 
 

Repository files navigation

Data Structures and Algorithms specialization offered by University of California San Diego and National Research University Higher School of Economics

This specialization content can be found here on coursera
please note that solutions to different questions are provided in python language, so complete solutions are available in .py files and .ipynb files. cpp and java files are just starter files provided by coursera.

https://www.coursera.org/specializations/data-structures-algorithms

This course content can be found here on coursera

Week 1: Programming challenges

questions and solutions

Week 2: Algorithmic_warmup

questions and solutions

Week 3: Greedy algorithms

questions and solutions

Week 4: Divide and conquer

questions and solutions

Week 5: Dynamic programming 1

questions and solutions

Week 6: Dynamic programming 2

questions and solutions

notes about dynamic programming
and the book from instructors

This course content can be found here on coursera

Week 1: Basic data structures

questions and solutions

Week 2: Amortized analysis

questions and solutions

Week 3: Priority queues and Disjoint sets

questions and solutions

Week 4: Hash tables

questions and solutions

Week 5 and Week 6: Binary Search trees

questions and solutions

This course content can be found here on coursera

Week 1: Decomposition of Graphs 1

questions and solutions

Study Notes

Graph basics
Exploring undirected graphs

Week 2: Decomposition of Graphs 2

questions and solutions

Study Notes

Directed Graphs

Week 3: Paths in Graphs 1

questions and solutions

Study Notes

Most Direct Route

Week 4: Paths in Graphs 2

questions and solutions

Study Notes

Fastest Route
Currency Exchange

Week 5: Minimum Spanning Trees

questions and solutions

Study Notes

Minimum Spanning Trees

thanks for the studynotes akueisara

Todo
Data structures

week1

  • 5)max_sliding_window

week4

  • 4)substring inequality

ALgorithmic toolbox

week2

  • 2-7: Last Digit of the Sum of Fibonacci Numbers Again

graph algorithms

week 1 .ipynb files are deleted, re-upload them

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 72.8%
  • HTML 13.9%
  • Python 4.5%
  • Java 4.3%
  • C++ 2.8%
  • Kotlin 0.9%
  • Other 0.8%