tsandrini / practice-and-learning

Implementation of various programming practice/competitive assignments as well as (free) courses material.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Description

Implementation of various programming practice/competitive assignments as well as (free, I enroll only to free ones) courses material. This README files serves both as a description of the programs enlisted in this repository as well as my personal comments & progress tracker of them.

Courses

Coursera

Algorithms, Part I | Coursera

Elementary data structures & algorithms implemented mainly in Java

Literature/Resources

Progress tracking

Week 1
Course Introduction
  • [X] **Reading**: Welcome to Algorithms, Part I
  • [X] **Reading**: Lecture Slides
  • [X] **Video**: LectureCourse Introduction
  • [X] **Practice Programming Assignment**: Hello, World
Union-Find
  • [ ] **Reading**: Overview
  • [ ] **Reading**: Lecture slides
  • [ ] **Video**: Dynamic Connectivity
  • [ ] **Video**: Quick Find
  • [ ] **Video**: Quick Union
  • [ ] **Video**: Quick-Union Improvements
  • [ ] **Video**: Union-Find Applications
  • [ ] **Practice Quiz**: Interview Questions: Union-Find (ungraded)
  • [ ] **Programming Assignment**: Percolation
Analysis of Algorithms
  • [ ] **Reading**: Lecture Slides
  • [ ] **Video**: LectureAnalysis of Algorithms Introduction
  • [ ] **Video**: LectureObservations
  • [ ] **Video**: LectureMathematical Models
  • [ ] **Video**: LectureOrder-of-Growth Classifications
  • [ ] **Video**: LectureTheory of Algorithms
  • [ ] **Video**: LectureMemory
  • [ ] **Practice Quiz**: Interview Questions: Analysis of Algorithms (ungraded)
Week 2
Week 3
Week 4
Week 5
Week 6

Learning

Practice

About

Implementation of various programming practice/competitive assignments as well as (free) courses material.

License:GNU General Public License v3.0


Languages

Language:Java 100.0%