• Stars
    star
    108
  • Rank 321,259 (Top 7 %)
  • Language
    Java
  • Created almost 8 years ago
  • Updated about 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Algorithms in Graph Theory written in Java, C++, and Python

Algorithms on Graphs

Assignments in Java, C++, Python for Algorithms on Graphs on Coursera

Note: I don't have access to submitting my assignments. It's just for my personal learning purpose.

Week 1

Study Notes

Programming Assignment 1: Decomposition of Graphs

Problem: Finding an Exit from a Maze
Problem: Adding Exits to a Maze

Week 2

Study Notes

Programming Assignment 2: Decomposition of Graphs

Problem: Checking Consistency of CS Curriculum
Problem: Determining an Order of Courses
Advanced Problem: Checking Whether Any Intersection in a City is Reachable from Any Other

Week 3

Study Notes

Programming Assignment 3: Paths in Graphs

Problem: Computing the Minimum Number of Flight Segments
Problem: Checking whether a Graph is Bipartite

Week 4

Study Notes

Programming Assignment 4: Paths in Graphs

Problem: Computing the Minimum Cost of a Flight
Problem: Detecting Anomalies in Currency Exchange Rates
Advanced Problem: Exchanging Money Optimally

Week 5

Study Notes

Programming Assignment 5: Minimum Spanning Trees

Problem: Building Roads to Connect Cities
Problem: Clustering

Week 6

Programming Assignment 6: Advanced Shortest Paths

Problem: Friend Suggestion
Problem: Compute Distance Faster Using Coordinates

More Repositories

1

android-basics-nanodegree-by-google

Projects for Udacity Android Basics Nanodegree
Java
55
star
2

datastructures

Java
47
star
3

algo-box

Algorithms written in Java, C++, and Python
Java
39
star
4

java-for-android

Java
31
star
5

hackerrank

Coding practices on https://www.hackerrank.com
Java
29
star
6

design-patterns

[WIP] Assignments for the course of Design Patterns by University of Alberta on Coursera
Java
22
star
7

audio-signal-processing

Python
19
star
8

android-developer-nanodegree-by-google

Projects for Udacity Android Developer Nanodegree - Sandwich Club, Popular Movies, Baking App (WIP), Build It Bigger, Make Your App Material, and Go Ubiquitous
Java
15
star
9

javaarrayslistsdata

Java
13
star
10

deep-learning-projects

Deep Learning Projects using Python & Pytorch
Jupyter Notebook
12
star
11

simple-todo-app

Android Pre-work: Todo App
Java
11
star
12

androidapps

Java
8
star
13

leetcode

Coding practices on https://leetcode.com/
Java
7
star
14

advdata

Java
7
star
15

dataperformance

Java
7
star
16

oojava

Java
7
star
17

javaproblemswithsoftware

Java
6
star
18

photo-gallery-challenge

Photo Gallery app for Android using the Unsplash API & the Paging library
Kotlin
5
star
19

javarecommender

Java
5
star
20

javasoftwaredesign

Java
4
star
21

CurrencyConversionApp-android

Simultaneous converter using live rates with RxJava
Java
4
star
22

frond-end-development-freecodecamp

JavaScript
3
star
23

revolut-task

Kotlin
3
star
24

sic-xe-assembler

SIC/XE Assembler in C++
C++
3
star
25

intro-to-programming-nanodegree

Python
3
star
26

Object-Oriented-Design

Coursera Object-Oriented Design by University of Alberta
3
star
27

intro-to-data-analysis

Jupyter Notebook
2
star
28

data-analyst-nanodegree

Jupyter Notebook
2
star
29

aws-fundamentals-building-serverless-applications

Use Python to follow the Coursera course AWS Fundamentals: Building Serverless Applications
Python
2
star
30

security-authentication

Publications & Programs of MD5 Encryption in C and ECC in C++
C++
2
star
31

ios-development-architecture

Swift
2
star
32

intro-to-machine-learning

WIP
DIGITAL Command Language
2
star
33

ios-developer-nanodegree

Projects for Udacity iOS Developer Nanodegree - Pitch Perfect, MemeMe, On the Map, and Virtual Tourist
Swift
2
star
34

polyphon

[WIP] Android project inspired by AudioKit for iOS
Kotlin
2
star
35

study-notes

DSP, SQA and testing, and so on
2
star
36

nodejs-express-and-mongodb-examples

Coursera: Server-side Development with NodeJS, Express and MongoDB
JavaScript
2
star
37

numerical-analysis

The projects of Numerical Analysis using Scilab
Scilab
1
star
38

software-reliability-and-testing-hw

Homework for Software Reliability and Testing
Java
1
star
39

full-stack-web-projects

Projects Fyyur, Trivia API, Coffee Shop Full Stack, Deploy a Flask App to Kubernetes Using EKS, FSND Capstone, etc.
Python
1
star
40

programming-and-the-web-for-beginners

JavaScript
1
star
41

android-kotlin-developer-nanodegree

Some practice to revise what I learned before
Kotlin
1
star
42

kadenze-advanced-audio-plugin-development

C++
1
star