Skip to content

My attempts (in C++, Rust, Python) at the assignments from the courses of DSA Specialization by UCSD at Coursera

License

Notifications You must be signed in to change notification settings

dasupradyumna/DSA-UCSD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Data Structures and Algorithms Specialization

This specialization is offered by UC San Diego on Coursera and consists of 6 separate courses of increasing complexity and difficulty. Each course has its own set of lectures and programming assignments.

  1. Algorithmic Toolbox
  2. Data Structures
  3. Algorithms on Graphs
  4. Algorithms on Strings
  5. Advanced Algorithms and Complexity
  6. Genome Assembly Programming Challenge

This repository contains solutions to all assignments from the above courses, written in 3 programming languages: C++, Rust and Python. Stress testing framework is also provided.

Info

C++ files should be compiled with the following command:

g++ -pipe -O2 -std=c++11 "<filename>"

TODO

  • Move stress testing function out of the main scripts
  • Add multithreading to the testing process for speedup