Algorithms
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- Cryptographic Algorithms: Secure data and communications.