Algorithms (WIP)
1- Sorting Algorithms: Arrange data in a specific order (ascending, descending, etc.).
2- Searching Algorithms: Locate specific data in a dataset.
3- Graph Algorithms: Solve problems involving graphs (nodes and edges).
4- Dynamic Programming Algorithms: Solve complex problems by breaking them down into overlapping subproblems.
5- Divide and Conquer Algorithms: Divide a problem into smaller subproblems, solve them independently, and combine results.
6- Cryptographic Algorithms: Secure data and communications.