Built with the tools and technologies:
- π Overview
- πΎ Features
- π Repository Structure
- π§© Modules
- π Getting Started 5.1. π Prerequisites 5.2. π¦ Installation 5.3. π€ Usage 5.4. π§ͺ Tests
- π Project Roadmap
- π€ Contributing
- π License
- π Acknowledgments
β― REPLACE-ME
β― REPLACE-ME
βββ DSA.git/
βββ Assignment Dsa
β βββ Assignment 2. pdf
β βββ DSA Assignemnt 1.pdf
βββ Labs
β βββ Lab1
β β βββ Bounderis.java
β β βββ Duplicatin.java
β β βββ EvenOdd.java
β β βββ NLArray.java
β β βββ WordAndEmailCounter.java
β β βββ desktop.ini
β βββ Lab2
β β βββ LinkedListLength.java
β β βββ LinkedListSearch.java
β β βββ desktop.ini
β βββ lab3
β β βββ DoubleLinkedListUSinTail.java
β β βββ DoublyLinkedListCycleDetector.java
β β βββ Doublylinkedlist.java
β β βββ desktop.ini
β βββ lab4
β β βββ ArrQueue.java
β β βββ Queue.java
β β βββ QueueTwoStack.java
β β βββ Stack.java
β β βββ StackLinked.java
β β βββ StackQueue.java
β β βββ Stackarr.java
β β βββ desktop.ini
β βββ lab5
β β βββ BalancedBrackets.java
β β βββ FirstLetter.java
β β βββ InfixToPostfix.java
β β βββ ReverseOder.java
β βββ lab6
β β βββ InsertionSort.java
β β βββ SortingFour.java
β β βββ Task1.java
β β βββ TwoSum.java
β β βββ mergeSort.java
β βββ lab7
β βββ AsscendingDes.java
β βββ Factorial.java
β βββ Fibonnci.java
β βββ OneDArr.class
β βββ OneDArr.java
β βββ PrintLinked.java
βββ README.md
βββ partice lab task
βββ ADFirst.class
βββ ADFirst.java
βββ App.java
βββ ArrQueue$Node.class
βββ ArrQueue.class
βββ Arrays.java
βββ BasicSorting.java
βββ Double.java.java
βββ DoubleLinkedList$Node.class
βββ DoubleLinkedList.class
βββ DoubleLinkedList.java
βββ DoubleLinkedListUSinTail$Node.class
βββ DoubleLinkedListUSinTail.class
βββ DoublyLinkedListCycleDetector$DoublyListNode.class
βββ DoublyLinkedListCycleDetector.class
βββ DoublyListNode.java
βββ Dupl.java
βββ Duplicatin.class
βββ EvenOdd.java
βββ FirstSingleLetter.java
βββ InfixToPostfix.class
βββ Lin$Node.class
βββ Lin.class
βββ Lin.java
βββ Linked.class
βββ Linked.java
βββ LinkedL.class
βββ LinkedL.java
βββ LinkedList.class
βββ LinkedListLength$LinkedList.class
βββ LinkedListLength$Node.class
βββ LinkedListLength.class
βββ LinkedListSearch$LinkedList.class
βββ LinkedListSearch$Node.class
βββ LinkedListSearch.class
βββ Main.class
βββ Main.java
βββ NLArray.class
βββ Node.class
βββ Node.java
βββ Queue$Node.class
βββ Queue.class
βββ Queue.java
βββ QueueDouble.java
βββ ReadLineExample.java
βββ Recursive.java
βββ Reverse.java
βββ ReverseOder$Node.class
βββ ReverseOder.class
βββ ReverseOrder.java
βββ Reversed$Node.class
βββ Reversed.class
βββ Reversed.java
βββ SeparateEvenAndOdd.class
βββ cl.txt
βββ class QueueLink.java
βββ example.txt
βββ lab6
βββ Queue$Node.class
βββ Queue.class
βββ Queue.java
βββ SingleL.java
βββ mergeSort.classLabs.lab6
| File | Summary |
|---|---|
| TwoSum.java | β― REPLACE-ME |
| InsertionSort.java | β― REPLACE-ME |
| mergeSort.java | β― REPLACE-ME |
| SortingFour.java | β― REPLACE-ME |
| Task1.java | β― REPLACE-ME |
Labs.Lab1
| File | Summary |
|---|---|
| WordAndEmailCounter.java | β― REPLACE-ME |
| Bounderis.java | β― REPLACE-ME |
| NLArray.java | β― REPLACE-ME |
| Duplicatin.java | β― REPLACE-ME |
| EvenOdd.java | β― REPLACE-ME |
Labs.Lab2
| File | Summary |
|---|---|
| LinkedListLength.java | β― REPLACE-ME |
| LinkedListSearch.java | β― REPLACE-ME |
Labs.lab4
| File | Summary |
|---|---|
| Stackarr.java | β― REPLACE-ME |
| Queue.java | β― REPLACE-ME |
| StackLinked.java | β― REPLACE-ME |
| Stack.java | β― REPLACE-ME |
| ArrQueue.java | β― REPLACE-ME |
| StackQueue.java | β― REPLACE-ME |
| QueueTwoStack.java | β― REPLACE-ME |
Labs.lab5
| File | Summary |
|---|---|
| FirstLetter.java | β― REPLACE-ME |
| ReverseOder.java | β― REPLACE-ME |
| InfixToPostfix.java | β― REPLACE-ME |
| BalancedBrackets.java | β― REPLACE-ME |
Labs.lab3
| File | Summary |
|---|---|
| Doublylinkedlist.java | β― REPLACE-ME |
| DoubleLinkedListUSinTail.java | β― REPLACE-ME |
| DoublyLinkedListCycleDetector.java | β― REPLACE-ME |
Labs.lab7
| File | Summary |
|---|---|
| Factorial.java | β― REPLACE-ME |
| OneDArr.java | β― REPLACE-ME |
| PrintLinked.java | β― REPLACE-ME |
| AsscendingDes.java | β― REPLACE-ME |
| Fibonnci.java | β― REPLACE-ME |
Assignment Dsa
| File | Summary |
|---|---|
| [Assignment 2. pdf](https://github.com/kamran-nizamani/DSA.git/blob/main/Assignment Dsa/Assignment 2. pdf) | β― REPLACE-ME |
partice lab task
partice lab task.lab6
| File | Summary |
|---|---|
| [SingleL.java](https://github.com/kamran-nizamani/DSA.git/blob/main/partice lab task/lab6/SingleL.java) | β― REPLACE-ME |
| [Queue.java](https://github.com/kamran-nizamani/DSA.git/blob/main/partice lab task/lab6/Queue.java) | β― REPLACE-ME |
Java: version x.y.z
Build the project from source:
- Clone the DSA.git repository:
β― git clone https://github.com/kamran-nizamani/DSA.git- Navigate to the project directory:
β― cd DSA.git- Install the required dependencies:
β― mvn clean installTo run the project, execute the following command:
β― java -jar target/myapp.jarExecute the test suite using the following command:
β― mvn test-
Task 1:Implement feature one. -
Task 2: Implement feature two. -
Task 3: Implement feature three.
Contributions are welcome! Here are several ways you can contribute:
- Report Issues: Submit bugs found or log feature requests for the
DSA.gitproject. - Submit Pull Requests: Review open PRs, and submit your own PRs.
- Join the Discussions: Share your insights, provide feedback, or ask questions.
Contributing Guidelines
- Fork the Repository: Start by forking the project repository to your github account.
- Clone Locally: Clone the forked repository to your local machine using a git client.
git clone https://github.com/kamran-nizamani/DSA.git
- Create a New Branch: Always work on a new branch, giving it a descriptive name.
git checkout -b new-feature-x
- Make Your Changes: Develop and test your changes locally.
- Commit Your Changes: Commit with a clear message describing your updates.
git commit -m 'Implemented new feature x.' - Push to github: Push the changes to your forked repository.
git push origin new-feature-x
- Submit a Pull Request: Create a PR against the original project repository. Clearly describe the changes and their motivations.
- Review: Once your PR is reviewed and approved, it will be merged into the main branch. Congratulations on your contribution!
This project is protected under the SELECT-A-LICENSE License. For more details, refer to the LICENSE file.
- List any resources, contributors, inspiration, etc. here.