This repository contains materials, assignments, and exercises for the HNDIT3032: Data Structures and Algorithms course(external). It includes coding challenges, and project-based tasks designed to help students master fundamental data structures and algorithmic concepts.
Follow the steps below to contribute to this repository:
-
Fork the Repository
Go to the original repository on GitHub and click "Fork" in the top-right corner to create your own copy. -
Clone the Forked Repository to Your Local Machine
Open your terminal and run the following command to clone the forked repository to your local machine:git clone <your-forked-repo-url>
-
Copy and Rename the Exercise File
Copy the relevant exercise file and rename it according to the provided naming convention. -
Create a New Branch from the Main Branch
Switch to the main branch and create a new branch with the correct naming convention:git checkout -b <branch-name>
-
Make Your Changes
Modify the copied file as per the exercise requirements. -
Commit Your Changes
Stage your changes and commit them with a descriptive message:git add . git commit -m "Descriptive message about the changes"
-
Push Your Changes to the New Branch
Push the changes to the branch you just created:git push origin <branch-name>
-
Create a Pull Request
Go to your forked repository on GitHub and click "Contribute" or "Pull Request".
Follow the instructions to submit your pull request to the main repository.