/DSA

This repository aims to demonstrate how low the lower bound of one's data structure and algorithmic ability can be.

Primary LanguageJava

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
  • A/Algorithms
    • Search
      • LinearSearch 08/09/2021
        • LinearSearch.java
        • LinearSearchTest.java
      • BinarySearch 08/09/2021
        • BinarySearch.java
        • BinarySearchTest.java
    • Sort
      • BubbleSort 11/09/2021
        • BubbleSort.java
        • BubbleSortTest.java
      • SelectionSort 14/09/2021
        • SelectionSort.java
        • SelectionSortTest.java

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.