A collection of basic Data Structures and Algorithms implemented in Java for practice and learning purposes.
- Binary Tree
- Binary Search Tree (BST)
- Array to Binary Tree Conversion
- Binary Tree to Array Conversion
- Linked List Implementation
- Graph Search
- Shortest Path Algorithms
- Stack Implementation
- Infix to Postfix Conversion
- Postfix Expression Evaluation
- Sorting Algorithms
- Sorting UI Visualization
- Java
- Object-Oriented Programming (OOP)
basic-dsa-problems-in-java/
│
├── BinaryTree.java
├── BinarySearchTree.java
├── LinkedList.java
├── Stack.java
├── GraphSearch.java
├── GraphShortestPath.java
├── InfixToPostfix.java
├── PostfixEvaluator.java
├── SortingAlgorithm.java
├── SortingUI.java
├── Main.java
└── README.md
Meera S Raj
⭐ If you find this repository useful, consider giving it a star.