In this post i will tell you one of the important thing how data structures and algorithms is learning process. Many students or Beginner will confuse where to start to learn Data Structure and algorithms. Here is the right place to know it. The following sequences of learning Data Structures and Algorithms for all.
Algorithms:
- Arrays(Sorting, searching, adding , deleting, traversing)
- singly linked-list using Arrays
- doubly linked-list using Arrays
- circular linked-list using Arrays
- doubly circular linked-list using Arrays
- queue using arrays
- circular queue using arrays
- stack using arrays
- double stack using arrays
- Repeat all of the above using ‘struct’ in both ‘recursive’ and ‘non-recursive’ implementations.
- trees using structs
- Binary search tree
- AVL Trees
- RB Trees
- Graphs
Algorithms:
- Searching algorithms
- Sorting algorithms
- Maximum and minimum element in a data structure
- Sum and average of all elements in the data structures
- Inorder, preorder and post-order tree traversals
- BFS and DFS
- Graph algorithms- Shortest path
- Greedy algorithms
- Divide and conquer
- Backtracking
- Dynamic programming
No comments:
Post a Comment