Skip to content

J0JIng/classic-algorithm-analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SC2001 Algorithm Analysis

Algorithm Design Sorting Algorithm Greedy Algorithm Dynamic Programming Java Git

Introduction

This repository includes projects focusing on algorithm design and analysis using Java.

Projects

This repository contains the following projects for the SC2001. More information is included in the project's respective README.

  1. Project1: Integration of Mergesort & Insertion Sort
  2. Project2: Dijkstra’s Algorithm
  3. Project3: Dynamic Programming - Unlimited knapSack

Usage

These setup instructions will guide you through the process of cloning the repository, navigating to the cloned repository, compiling the project, and running the project using .sh files.

Note: These setup instructions are designed for a Bash shell. If you are using a different shell or operating system, adjustments may be needed.

  1. Open your terminal.

  2. Clone the repository by entering the following command:

    git clone https://github.com/J0JIng/SC2001-Algorithm-Analysis-.git
  3. Navigate to the cloned repository by entering the following command:

    cd SC2001-Algorithm-Analysis-/Project1
  4. Compile and run the project by entering the following command. Ensure you are using Bash:

    ./run.sh

Releases

No releases published

Packages

No packages published