Your SlideShare is downloading. ×
Algorithm class
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Algorithm class

4,894
views

Published on

Algorithm class course by Srihari

Algorithm class course by Srihari

Published in: Education, Technology, Business

0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
4,894
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
95
Comments
0
Likes
3
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. ALGORITHM CLASSSALGORITHM CLASSS DATA STRUCTURESDATA STRUCTURES ANDAND ALGORITHMSALGORITHMS ALGORITHM CLASSSALGORITHM CLASSS
  • 2. ALGORITHM CLASSSALGORITHM CLASSS If you are strong enough in Data Structures, you can  evaluate the quality of a program (Analysis of Algorithms: running time and memory space )  write fast programs with less memory usage  solve new problems efficiently by choosing appropriate data structures and algorithms  Most importantly through this course you would be solving more number of interview questionsinterview questions on data structures after each topic. Importance of Data Structures
  • 3. ALGORITHM CLASSSALGORITHM CLASSS To find in you…  How smart you are to pick the appropriate data structure for a given problem  How strong you are on programming basics (DS)  How good you are to decompose problems  How quick you are to find solutions with a better logic  To test your programming skills … etc. Why interviewer concentrates more on DS
  • 4. ALGORITHM CLASSSALGORITHM CLASSS  Introduction to  Arrays  Strings  Structures and Unions  Pointers  Algorithm analysis Algorithm Analysis
  • 5. ALGORITHM CLASSSALGORITHM CLASSS Array implementation Linked list implementation Interview questions on stacks Stacks
  • 6. ALGORITHM CLASSSALGORITHM CLASSS  How to write recursive programs  Call flow analysis using call stack  Call flow analysis using recursion tree Recursion
  • 7. ALGORITHM CLASSSALGORITHM CLASSS Queues  Array implementation  Linked list implementation  Circular queue  Interview questions on queues
  • 8. ALGORITHM CLASSSALGORITHM CLASSS  Single Linked list  Interview questions on Sinlge Linked list  Circular linked list  Interview questions on Circular Linked list  Double linked list  Interview questions on Double Linked list Linked lists
  • 9. ALGORITHM CLASSSALGORITHM CLASSS Tournament tree  How to find max element in the given elements  How to find max element and second max element element in the given elements  Tournament tree data structure Tournament tree
  • 10. ALGORITHM CLASSSALGORITHM CLASSS  Trees ADT  Binary Tree  Binary search tree  Preorder, Inorder and Postorder traversals  Construct tree from Inorder and Postorder traversal  Construct tree from Inorder and Preorder traversal  Interview questions on trees Trees
  • 11. ALGORITHM CLASSSALGORITHM CLASSS  Bubble sort  Insertion sort  Quick sort  Merge sort  Heap sort  Priority queue  Interview questions on sorting Sorting
  • 12. ALGORITHM CLASSSALGORITHM CLASSS  Binary search  Hash table  AVL trees  Interview questions on searching Searching
  • 13. CONTACT FOR MORE DETAILS Mobile: Srihari@+91-9989025517 Class Timings: 7.30 PM IST to 8.30 PM IST https://sites.google.com/site/algorithmclass/courses ALGORITHM CLASSSALGORITHM CLASSS