All Projects β†’ liuhh02 β†’ stanford-algorithms-specialization

liuhh02 / stanford-algorithms-specialization

Licence: MIT license
Problem Set and Programming Assignment Solutions to Stanford University's Algorithms Specialization on Coursera & edX

Programming Languages

C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to stanford-algorithms-specialization

Robotics Coursework
πŸ€– Places where you can learn robotics (and stuff like that) online πŸ€–
Stars: ✭ 1,810 (+4109.3%)
Mutual labels:  coursera, edx
Awesome Courses
List of free online programming/CS courses [Massive Open Online Courses]
Stars: ✭ 273 (+534.88%)
Mutual labels:  programming, coursera
Introduction To Programming With Matlab
Coursera Course: Introduction to Programming πŸ‘©β€πŸ’» with MATLAB ~by Vanderbilt University πŸŽ“
Stars: ✭ 23 (-46.51%)
Mutual labels:  programming, coursera
awesome-learn-by-playing
A collection of tech resources that allow you to learn new things by playing games
Stars: ✭ 95 (+120.93%)
Mutual labels:  programming
30-seconds-of-csharp
Short C# code snippets for all your development needs
Stars: ✭ 132 (+206.98%)
Mutual labels:  programming
WordIDE
A tool that helps you write code in your favorite IDE: your word processor!
Stars: ✭ 37 (-13.95%)
Mutual labels:  programming
BIPES
BIPES: Block based Integrated Platform for Embedded Systems allows text and block based programming for several types of embedded systems and Internet of Things modules using MicroPython, CircuitPython, Python or Snek. You can connect, program, debug and monitor several types of boards using network, USB or Bluetooth. No software install needed!
Stars: ✭ 72 (+67.44%)
Mutual labels:  programming
arogozhnikov.github.io
'Brilliantly wrong' blog, Machine Learning visualizations live here
Stars: ✭ 120 (+179.07%)
Mutual labels:  programming
BottomSheet
Example project showing how to implement a bottom sheet in Swift 5 using container/child view controllers, UIPanGestureRecognizer, and constraint animations.
Stars: ✭ 31 (-27.91%)
Mutual labels:  programming
python-tutorial-codes
Python 🐍 Tutorials
Stars: ✭ 23 (-46.51%)
Mutual labels:  programming
NLP-Specialization
NLP Specialization (Natural Language Processing) made by deeplearning.ai
Stars: ✭ 44 (+2.33%)
Mutual labels:  coursera
IBM-Data-Science-Professional-Certificate
www.coursera.org/professional-certificates/ibm-data-science
Stars: ✭ 44 (+2.33%)
Mutual labels:  coursera
Starred-Repo
⚑ Collection of Starred Repos to find them easily
Stars: ✭ 41 (-4.65%)
Mutual labels:  programming
malluscript
A simple,gentle,humble scripting language for mallus, based on malayalam memes.
Stars: ✭ 112 (+160.47%)
Mutual labels:  programming
Programming-Basics-Book-CSharp-EN
Textbook for the "Programming Basics" course @ SoftUni (C#, English)
Stars: ✭ 45 (+4.65%)
Mutual labels:  programming
Coursera Data Structures and Algorithms Specialization
My solution to Data Structures and Algorithms Specialization (Algorithmic Toolbox; Data Structures; Algorithms on Graphs; Algorithms on Strings; Advanced Algorithms and Complexity; Genome Assembly Programming Challenge)
Stars: ✭ 32 (-25.58%)
Mutual labels:  coursera
Programmazione-1
Raccolta P1
Stars: ✭ 13 (-69.77%)
Mutual labels:  programming
lazarus-beginners-guide
A book written for new Lazarus users, named "Beginners’ Guide to Lazarus IDE". Moved to: https://gitlab.com/adnan360/lazarus-beginners-guide
Stars: ✭ 26 (-39.53%)
Mutual labels:  programming
cli
Nexss PROGRAMMER 2.x - innovative and evolutionary programming tool - over 50 programming languages
Stars: ✭ 15 (-65.12%)
Mutual labels:  programming
hacktoberfest2019
A repository for hacktoberfest 2019 [ Not counting towards hacktoberfest contribution ]
Stars: ✭ 12 (-72.09%)
Mutual labels:  programming

stanford-algorithms-specialization

Problem Set and Programming Assignment Solutions in C++ to Stanford University's Algorithms Specialization on Coursera & edX.

Instructor: Tim Roughgarden

Introduction

This repository contains the problem set and programming assignment solutions in C++ to the specialization. On Coursera, the specialization consists of four courses.

Date Started: 14 February 2021

Date Completed: 14 April 2021

The problem set and programming assignment solutions are uploaded only for reference purposes. Please attempt the quizzes and programming assignments yourself and only look at the explanations if you find that you still can't understand it after consulting the discussion forums and reviewing the lecture content.

Quick Access

Course 1: Divide and Conquer, Sorting and Searching, and Randomized Algorithms

Progress: 14 February 2021 - 17 February 2021 (Completed)

Week 1:

Week 2:

Week 3:

Week 4:

Course 2: Graph Search, Shortest Paths, and Data Structures

Progress: 25 February 2021 - 2 March 2021 (Completed)

Week 1:

Week 2:

Week 3:

Week 4:

Course 3: Greedy Algorithms, Minimum Spanning Trees, and Dynamic Programming

Progress: 9 March 2021 - 14 March 2021 (Completed)

Week 1:

Week 2:

Week 3:

Week 4:

Course 4: Shortest Paths Revisited, NP-Complete Problems and What To Do About Them

Progress: 5 April 2021 - 14 April 2021 (Completed)

Week 1:

Week 2:

Week 3:

Week 4:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].