https://github.com/primaryobjects/algorithms
https://github.com/primaryobjects/algorithms
Last synced: 6 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/primaryobjects/algorithms
- Owner: primaryobjects
- Created: 2021-06-06T22:13:00.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2021-06-11T03:04:16.000Z (almost 5 years ago)
- Last Synced: 2025-04-04T06:42:58.230Z (11 months ago)
- Language: Java
- Size: 554 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Algorithms, Part I - Princeton University, Coursera
=====================================================
This repository contains algorithms programming assignments as offerred in the online course [Algorithms - Part I](https://www.coursera.org/learn/algorithms-part1/home/welcome) by Coursera.
## Contents
- Hello World
- Eight Puzzle
- Percolation
- Queues and Stacks
- Collinear Detection
- KD Trees
## Setup
The included projects are developed in Java with VSCode.
A folder `/lib` should be created in the root directory. This folder should contain `jdk-15.0.2+7` or the latest [version](https://www.oracle.com/java/technologies/javase-downloads.html) of the Java SDK. This folder should also contain `algs4.jar` as provided in the online course lectures.
Configuration files are setup in VSCode to automatically [compile](.vscode/tasks.json) the `.java` files into `.class` files.
Additionally, a [launch.json](.vscode/launch.json) file is provided to automatically setup debug launch options for each specific project using the integrated VSCode debugger.
## Results
All projects are passing.
## License
MIT