DSA - Data Structures & Algorithms
This repository aims to demonstrate how low the lower bound of one's data structure and algorithmic ability can be.
File Structure
Usually, the file will be named as A.java
and ATest.java
. ATest.java
will be the test file to A.java
.
Consider the extremely low ability I have, I cannot use Unit Test in Java. Maybe in some day, I will convert it to.
Components
- DS/Data Structures
- Stack 07/09/2021
Stack.java
StackTest.java
- LinkedList 08/09/2021
LinkedList.java
LinkedListTest.java
- TreeNode 08/09/2021
TreeNode.java
TreeNodeTest.java
- Queue 08/09/2021
Queue.java
QueueTest.java
- AvlTree 3/11/2021
AvlTree.java
- Stack 07/09/2021
- A/Algorithms
- Search
- LinearSearch 08/09/2021
LinearSearch.java
LinearSearchTest.java
- BinarySearch 08/09/2021
BinarySearch.java
BinarySearchTest.java
- LinearSearch 08/09/2021
- Sort
- BubbleSort 11/09/2021
BubbleSort.java
BubbleSortTest.java
- SelectionSort 14/09/2021
SelectionSort.java
SelectionSortTest.java
- BubbleSort 11/09/2021
- Search
License
Unfortunately, until now, I have no idea to add any license to this repository. i.e. You should NOT use any code of this repository in your project.