aadimator / accelerated-computer-science-fundamentals-specialization

My coursework for the Accelerated Computer Science Fundamentals Specialization on Coursera

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Accelerated-Computer-Science-Fundamentals Specialization (Link)

This repository contains my programming assignments for the specialization. \

Topics covered by this Specialization include basic object-oriented programming, the analysis of asymptotic algorithmic run times, and the implementation of basic data structures including arrays, hash tables, linked lists, trees, heaps and graphs, as well as algorithms for traversals, rebalancing and shortest paths.

1. Object-Oriented Data Structures in C++ (Link)

  • Week 2 - Hello World Project (Code)
  • Week 4 - Image Transform Project (Code)

2. Ordered Data Structures (Link)

  • Week 1 - Linked Lists and Merge Sort Project (Code)

  • Week 3 - GenericTree and Tree Traversal Project (Code)

3. Unordered Data Structures (Link)

  • Week 1 - Unordered Map Project (Code)

  • Week 3 - Graph Search Project (Code)

About

My coursework for the Accelerated Computer Science Fundamentals Specialization on Coursera

License:MIT License


Languages

Language:C++ 99.5%Language:Makefile 0.5%