SlideShare ist ein Scribd-Unternehmen logo
1 von 24
Downloaden Sie, um offline zu lesen
C C++ DS JAVA DATA STRUCTURES
TRAINING INSTITUTE KPHB HYDERABAD
Algorithm ClassMobile: +91-9963930865
https://sites.google.com/site/algorithmclass
ALGORITHM CLASSS
ALGORITHM CLASSS
Data Structures for interviews
Course details
By
Algorithm Class
Website
https://sites.google.com/site/algorithmclass
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 questions on data structures after each topic.
Importance of Data Structures
ALGORITHM 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
ALGORITHM CLASSS
 Introduction to
 Arrays
 Strings
 Structures and Unions
 Pointers
 Algorithm analysis
Algorithm Analysis
ALGORITHM CLASSS
CONCEPTS
Array and linked list implementation of a stack
 create stack()
 isempty()
 push()
 pop()
 infix to post fix conversion
evaluate postfix expression
PROBLEMS
1. Check for balanced parentheses in an expression
2, Match brackets
3. check palindrome or not
4. Reverse a string
5. Sort stack
...etc
Stacks
ALGORITHM CLASSS
 How to write recursive programs
 Call flow analysis using call stack
 Call flow analysis using recursion tree
Recursion
ALGORITHM CLASSS
Queues
 Array implementation
 Linked list implementation
 Circular queue
 Interview questions on queues
ALGORITHM CLASSS
CONCEPTS
a) Array and linked list implementation of a queue
create queue()
isempty()
insert()
remove()
b) circular queue
c) double ended queue
PROBLEMS
1. Queue using 2 stacks
2. Sort queue
3. Reverse Queue
...etc
Queues
ALGORITHM CLASSS
 Single Linked list
 Circular linked list
 Double linked list
35 + interview problems on LLs
like ….
Find common node which is common to both the lists. You are allowed to traverse both the
lists only once.
delete a node p given in a linked list efficiently .....etc
Linked lists
ALGORITHM CLASSS
CONCEPTS
a) linked list
insertFront()
insertAfter()
insertEnd()
DelFirst()
DelEnd()
DeleAfter()
b) Circular linked list
insert()
remove()
stack as CLL
queue as CLL
c) Doubly linked list
setLeft()
setRight()
remove()
removeLeft()
RemoveRight()
Linked lists
KESHAV ALGORITHM 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
ALGORITHM 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
ALGORITHM CLASSS
a) Tree terminology
b) General tree
c) expression tree
d) Binary Tree
e) Binary Search Trees
createtree()
setleft()
setRight()
createTree()
disposeTree()
FindKey()
findMin()
findMax()
f) Preorder, inorder and post order traversals
PreTraversal()
postTraversal()
inorderTrav()
Trees
ALGORITHM CLASSS
g) find inorder successor, predecessor
h) Construct original tree from given pre order and in order traversals.
Construct original tree from given post order and in order traversals.
i) Tree delete operation
j) AVL tree
30 + problems on trees
questions like
Find number of full nodes in a tree.
Function to return 1 if there exists a path from the root to a leaf whose values sum is
S otherwise ...etc
Trees
ALGORITHM CLASSS
 Bubble sort
 Insertion sort
 Quick sort
 Merge sort
 Heap sort
 Priority queue
Interview questions on sorting
1. given a binary digits like 001101 arrange the numbers such that zeroes should follow
1s ike 0001111.
2. Find Triplets of a+b+c=k in an array
etc
Sorting
ALGORITHM CLASSS
 Binary search
 Hash table
 AVL trees
Interview questions on searching
Sorted array with duplicates write a function that returns the lowest index of an element x in
that array
... etc
Searching
ALGORITHM CLASSS
node Structure
getNode()
insert()
search()
5 problems on tries
TRIES
ALGORITHM CLASSS
Suffix trees
node Structure
getNode()
insert()
search()
suffix array
build suffix array
search()
4 problems
Suffix trees
ALGORITHM CLASSS
Adjacency matrix
Adjacency list
BFS
DFS
Kruskal's minimum spanning tree
Disjaskra's shortest path
Graphs
ALGORITHM CLASSS
Detect Cycle in a graph
Topological sorting
Check Graph is bipartite or not
check the given graph is tree or not
Find the number of islands
.. etc
Graphs problems
ALGORITHM CLASSS
Introduction to dynamic programming
memorization (top down)
tabulation (Bottom up)
optimal sub structure
8 problems on dynamic programming
Dynamic Programming
ALGORITHM CLASSS
Red-Black trees
ntroduction
insert()
delete()
Splay Trees
Intruduction
search()
insert()
Ternary Search Tree
Introduction
insert()
search()
Advanced Data Structures
ALGORITHM CLASSS
CONTACT
Algorithm Class
Nizampet, Hyderabad.
Mobile: +91-9963930865
Visit for more details about other courses:
https://sites.google.com/site/algorithmclass
ALGORITHM CLASSS

Weitere ähnliche Inhalte

Andere mochten auch

Tafseer Tafseerul quran 30th para_by_prof._dr._muhammad_asadullah_al-ghalib
Tafseer Tafseerul quran 30th para_by_prof._dr._muhammad_asadullah_al-ghalibTafseer Tafseerul quran 30th para_by_prof._dr._muhammad_asadullah_al-ghalib
Tafseer Tafseerul quran 30th para_by_prof._dr._muhammad_asadullah_al-ghalibSonali Jannat
 
التعليم الرقمي
التعليم الرقميالتعليم الرقمي
التعليم الرقميNajah AL-Goblan
 
HOUSE AND LOT FOR SALE READY FOR OCCUPANCY
HOUSE AND LOT FOR SALE READY FOR OCCUPANCYHOUSE AND LOT FOR SALE READY FOR OCCUPANCY
HOUSE AND LOT FOR SALE READY FOR OCCUPANCYMaricor Sacdalan
 
QUẢNG CÁO GOOGLE NHANH MÀ HIỆU QUẢ
QUẢNG CÁO GOOGLE NHANH MÀ HIỆU QUẢQUẢNG CÁO GOOGLE NHANH MÀ HIỆU QUẢ
QUẢNG CÁO GOOGLE NHANH MÀ HIỆU QUẢQuyen Do
 
Refinanciación deudas provinciales
Refinanciación deudas provincialesRefinanciación deudas provinciales
Refinanciación deudas provincialesradiobrisas
 
Lbs annual report2013
Lbs annual report2013Lbs annual report2013
Lbs annual report2013Kenneth Tan
 
La talpeta que volia saber qui li havia fet allò en el cap
La talpeta que volia saber qui li havia fet allò en el capLa talpeta que volia saber qui li havia fet allò en el cap
La talpeta que volia saber qui li havia fet allò en el capnafi7
 
Semantically-Enhanced Recommendation Algorithms
Semantically-Enhanced Recommendation AlgorithmsSemantically-Enhanced Recommendation Algorithms
Semantically-Enhanced Recommendation AlgorithmsLuigi Ceccaroni
 
الاحتياجات المعلوماتية للصحفين
الاحتياجات المعلوماتية للصحفينالاحتياجات المعلوماتية للصحفين
الاحتياجات المعلوماتية للصحفينNajah AL-Goblan
 

Andere mochten auch (14)

Programacion anual 4° 2014
Programacion anual 4° 2014Programacion anual 4° 2014
Programacion anual 4° 2014
 
Tafseer Tafseerul quran 30th para_by_prof._dr._muhammad_asadullah_al-ghalib
Tafseer Tafseerul quran 30th para_by_prof._dr._muhammad_asadullah_al-ghalibTafseer Tafseerul quran 30th para_by_prof._dr._muhammad_asadullah_al-ghalib
Tafseer Tafseerul quran 30th para_by_prof._dr._muhammad_asadullah_al-ghalib
 
Algorithm Class at KPHB C, c++, ds,cpp,java,data structures training institut...
Algorithm Class at KPHB C, c++, ds,cpp,java,data structures training institut...Algorithm Class at KPHB C, c++, ds,cpp,java,data structures training institut...
Algorithm Class at KPHB C, c++, ds,cpp,java,data structures training institut...
 
ReservIT - Combos (plannit-reservit-OTA)
ReservIT - Combos (plannit-reservit-OTA)ReservIT - Combos (plannit-reservit-OTA)
ReservIT - Combos (plannit-reservit-OTA)
 
التعليم الرقمي
التعليم الرقميالتعليم الرقمي
التعليم الرقمي
 
HOUSE AND LOT FOR SALE READY FOR OCCUPANCY
HOUSE AND LOT FOR SALE READY FOR OCCUPANCYHOUSE AND LOT FOR SALE READY FOR OCCUPANCY
HOUSE AND LOT FOR SALE READY FOR OCCUPANCY
 
QUẢNG CÁO GOOGLE NHANH MÀ HIỆU QUẢ
QUẢNG CÁO GOOGLE NHANH MÀ HIỆU QUẢQUẢNG CÁO GOOGLE NHANH MÀ HIỆU QUẢ
QUẢNG CÁO GOOGLE NHANH MÀ HIỆU QUẢ
 
Refinanciación deudas provinciales
Refinanciación deudas provincialesRefinanciación deudas provinciales
Refinanciación deudas provinciales
 
trabajo final
trabajo finaltrabajo final
trabajo final
 
Lbs annual report2013
Lbs annual report2013Lbs annual report2013
Lbs annual report2013
 
ікт
іктікт
ікт
 
La talpeta que volia saber qui li havia fet allò en el cap
La talpeta que volia saber qui li havia fet allò en el capLa talpeta que volia saber qui li havia fet allò en el cap
La talpeta que volia saber qui li havia fet allò en el cap
 
Semantically-Enhanced Recommendation Algorithms
Semantically-Enhanced Recommendation AlgorithmsSemantically-Enhanced Recommendation Algorithms
Semantically-Enhanced Recommendation Algorithms
 
الاحتياجات المعلوماتية للصحفين
الاحتياجات المعلوماتية للصحفينالاحتياجات المعلوماتية للصحفين
الاحتياجات المعلوماتية للصحفين
 

Mehr von http://algorithmtraining.com/advanced-python-training-hyderabad/

Mehr von http://algorithmtraining.com/advanced-python-training-hyderabad/ (20)

Algorithm Class- Python training in hyderabad, Python online training in hyde...
Algorithm Class- Python training in hyderabad, Python online training in hyde...Algorithm Class- Python training in hyderabad, Python online training in hyde...
Algorithm Class- Python training in hyderabad, Python online training in hyde...
 
Algorithm Class at KPHB (C, C++ Course Training Institute in KPHB, Kukatpall...
Algorithm Class at KPHB  (C, C++ Course Training Institute in KPHB, Kukatpall...Algorithm Class at KPHB  (C, C++ Course Training Institute in KPHB, Kukatpall...
Algorithm Class at KPHB (C, C++ Course Training Institute in KPHB, Kukatpall...
 
Algorithm Class at KPHB (C, C++ Course Training Institute in KPHB, Kukatpally...
Algorithm Class at KPHB (C, C++ Course Training Institute in KPHB, Kukatpally...Algorithm Class at KPHB (C, C++ Course Training Institute in KPHB, Kukatpally...
Algorithm Class at KPHB (C, C++ Course Training Institute in KPHB, Kukatpally...
 
Algorithm Class at KPHB (C, C++ Course Training Institute in KPHB, Kukatpally...
Algorithm Class at KPHB (C, C++ Course Training Institute in KPHB, Kukatpally...Algorithm Class at KPHB (C, C++ Course Training Institute in KPHB, Kukatpally...
Algorithm Class at KPHB (C, C++ Course Training Institute in KPHB, Kukatpally...
 
Algorithm Class at KPHB (C, C++ Course Training Institute in KPHB, Kukatpally...
Algorithm Class at KPHB (C, C++ Course Training Institute in KPHB, Kukatpally...Algorithm Class at KPHB (C, C++ Course Training Institute in KPHB, Kukatpally...
Algorithm Class at KPHB (C, C++ Course Training Institute in KPHB, Kukatpally...
 
Algorithm Class at KPHB C, c++, ds,cpp,java,data structures training institut...
Algorithm Class at KPHB C, c++, ds,cpp,java,data structures training institut...Algorithm Class at KPHB C, c++, ds,cpp,java,data structures training institut...
Algorithm Class at KPHB C, c++, ds,cpp,java,data structures training institut...
 
Algorithm Class at KPHB C, c++, ds,cpp,java,data structures training institut...
Algorithm Class at KPHB C, c++, ds,cpp,java,data structures training institut...Algorithm Class at KPHB C, c++, ds,cpp,java,data structures training institut...
Algorithm Class at KPHB C, c++, ds,cpp,java,data structures training institut...
 
Algorithm Class at KPHB C, c++, ds,cpp,java,data structures training institut...
Algorithm Class at KPHB C, c++, ds,cpp,java,data structures training institut...Algorithm Class at KPHB C, c++, ds,cpp,java,data structures training institut...
Algorithm Class at KPHB C, c++, ds,cpp,java,data structures training institut...
 
Algorithm Class at KPHB C, c++, ds,cpp,java,data structures training institut...
Algorithm Class at KPHB C, c++, ds,cpp,java,data structures training institut...Algorithm Class at KPHB C, c++, ds,cpp,java,data structures training institut...
Algorithm Class at KPHB C, c++, ds,cpp,java,data structures training institut...
 
Algorithm Class at KPHB C, c++, ds,cpp,java,data structures training institut...
Algorithm Class at KPHB C, c++, ds,cpp,java,data structures training institut...Algorithm Class at KPHB C, c++, ds,cpp,java,data structures training institut...
Algorithm Class at KPHB C, c++, ds,cpp,java,data structures training institut...
 
Algorithm Class at KPHB C, c++, ds,cpp,java,data structures training institut...
Algorithm Class at KPHB C, c++, ds,cpp,java,data structures training institut...Algorithm Class at KPHB C, c++, ds,cpp,java,data structures training institut...
Algorithm Class at KPHB C, c++, ds,cpp,java,data structures training institut...
 
Algorithm Class at KPHB C, c++, ds,cpp,java,data structures training institut...
Algorithm Class at KPHB C, c++, ds,cpp,java,data structures training institut...Algorithm Class at KPHB C, c++, ds,cpp,java,data structures training institut...
Algorithm Class at KPHB C, c++, ds,cpp,java,data structures training institut...
 
Algorithm Class at KPHB C, c++, ds,cpp,java,data structures training institut...
Algorithm Class at KPHB C, c++, ds,cpp,java,data structures training institut...Algorithm Class at KPHB C, c++, ds,cpp,java,data structures training institut...
Algorithm Class at KPHB C, c++, ds,cpp,java,data structures training institut...
 
Algorithm Class at KPHB C, c++, ds,cpp,java,data structures training institut...
Algorithm Class at KPHB C, c++, ds,cpp,java,data structures training institut...Algorithm Class at KPHB C, c++, ds,cpp,java,data structures training institut...
Algorithm Class at KPHB C, c++, ds,cpp,java,data structures training institut...
 
Algorithm Class at KPHB C, c++, ds,cpp,java,data structures training institut...
Algorithm Class at KPHB C, c++, ds,cpp,java,data structures training institut...Algorithm Class at KPHB C, c++, ds,cpp,java,data structures training institut...
Algorithm Class at KPHB C, c++, ds,cpp,java,data structures training institut...
 
Algorithm Class at KPHB C, c++, ds,cpp,java,data structures training institut...
Algorithm Class at KPHB C, c++, ds,cpp,java,data structures training institut...Algorithm Class at KPHB C, c++, ds,cpp,java,data structures training institut...
Algorithm Class at KPHB C, c++, ds,cpp,java,data structures training institut...
 
Algorithm Class at KPHB C, c++, ds,cpp,java,data structures training institut...
Algorithm Class at KPHB C, c++, ds,cpp,java,data structures training institut...Algorithm Class at KPHB C, c++, ds,cpp,java,data structures training institut...
Algorithm Class at KPHB C, c++, ds,cpp,java,data structures training institut...
 
Algorithm Class at KPHB C, c++, ds,cpp,java,data structures training institut...
Algorithm Class at KPHB C, c++, ds,cpp,java,data structures training institut...Algorithm Class at KPHB C, c++, ds,cpp,java,data structures training institut...
Algorithm Class at KPHB C, c++, ds,cpp,java,data structures training institut...
 
Algorithm Class at KPHB C, c++, ds,cpp,java,data structures training institut...
Algorithm Class at KPHB C, c++, ds,cpp,java,data structures training institut...Algorithm Class at KPHB C, c++, ds,cpp,java,data structures training institut...
Algorithm Class at KPHB C, c++, ds,cpp,java,data structures training institut...
 
Algorithm Class at KPHB C, c++, ds,cpp,java,data structures training institut...
Algorithm Class at KPHB C, c++, ds,cpp,java,data structures training institut...Algorithm Class at KPHB C, c++, ds,cpp,java,data structures training institut...
Algorithm Class at KPHB C, c++, ds,cpp,java,data structures training institut...
 

Kürzlich hochgeladen

What are the major challenges while integrating Salesforce
What are the major challenges while integrating SalesforceWhat are the major challenges while integrating Salesforce
What are the major challenges while integrating SalesforceNaresh Gupta
 
Boost Your Brand with Professional Digital Marketing Company in Noida
Boost Your Brand with Professional Digital Marketing Company in NoidaBoost Your Brand with Professional Digital Marketing Company in Noida
Boost Your Brand with Professional Digital Marketing Company in NoidaWAFI Media Marketing Solutions
 
Online Dating Precautions How Background Checks Can Safeguard You
Online Dating Precautions How Background Checks Can Safeguard YouOnline Dating Precautions How Background Checks Can Safeguard You
Online Dating Precautions How Background Checks Can Safeguard Youaffordablebackgroundchecks
 
Top SEO Services In India | Paid | Organic Search Results | Egiz Solution
Top SEO Services In India | Paid | Organic Search Results | Egiz SolutionTop SEO Services In India | Paid | Organic Search Results | Egiz Solution
Top SEO Services In India | Paid | Organic Search Results | Egiz SolutionEgiz Solution
 
Love problem soulation talaq ka Amil amliyat online istikhara online Mohabbat...
Love problem soulation talaq ka Amil amliyat online istikhara online Mohabbat...Love problem soulation talaq ka Amil amliyat online istikhara online Mohabbat...
Love problem soulation talaq ka Amil amliyat online istikhara online Mohabbat...dilawarshahuk
 
Dubai Call Girls Riri O525547819 Call Girls Dubai
Dubai Call Girls Riri O525547819 Call Girls DubaiDubai Call Girls Riri O525547819 Call Girls Dubai
Dubai Call Girls Riri O525547819 Call Girls Dubaikojalkojal131
 
Protecting your business: staying compliant with NFPA codes
Protecting your business: staying compliant with NFPA codesProtecting your business: staying compliant with NFPA codes
Protecting your business: staying compliant with NFPA codesStartech Engineering
 
_Al Afnan Steel Industrial Company _LLC_
_Al Afnan Steel Industrial Company _LLC__Al Afnan Steel Industrial Company _LLC_
_Al Afnan Steel Industrial Company _LLC_alafnanmetals
 
Customize Your Positioning System with Partner Solutions.ppt
Customize Your Positioning System with Partner Solutions.pptCustomize Your Positioning System with Partner Solutions.ppt
Customize Your Positioning System with Partner Solutions.pptUbiTrack UK
 
(VAPT) Vulnerability Assessment And Penetration Testing
(VAPT) Vulnerability Assessment And Penetration Testing(VAPT) Vulnerability Assessment And Penetration Testing
(VAPT) Vulnerability Assessment And Penetration TestingBluechip Gulf IT Services
 
Essential Website Design Trends, April 2024.pptx
Essential Website Design Trends, April 2024.pptxEssential Website Design Trends, April 2024.pptx
Essential Website Design Trends, April 2024.pptxThe Digital Department
 
EDITAL DE PROCESSO SELETIVO 001-2024.pdf
EDITAL DE PROCESSO SELETIVO 001-2024.pdfEDITAL DE PROCESSO SELETIVO 001-2024.pdf
EDITAL DE PROCESSO SELETIVO 001-2024.pdfJessicaRosso2
 
Tibetan Call Girls In Majnu Ka Tilla Delhi 9911107661
Tibetan Call Girls In Majnu Ka Tilla Delhi 9911107661Tibetan Call Girls In Majnu Ka Tilla Delhi 9911107661
Tibetan Call Girls In Majnu Ka Tilla Delhi 9911107661safdarjungdelhi1
 
Book Call Girls In Gurgaon Sector 29 Call 8800357707 Escorts Service
Book Call Girls In Gurgaon Sector 29 Call 8800357707 Escorts ServiceBook Call Girls In Gurgaon Sector 29 Call 8800357707 Escorts Service
Book Call Girls In Gurgaon Sector 29 Call 8800357707 Escorts Servicemonikaservice1
 
No-1 Call Girls In North Goa Panaji 98998 VIP 855202 Escort service In North Goa
No-1 Call Girls In North Goa Panaji 98998 VIP 855202 Escort service In North GoaNo-1 Call Girls In North Goa Panaji 98998 VIP 855202 Escort service In North Goa
No-1 Call Girls In North Goa Panaji 98998 VIP 855202 Escort service In North Goadelhincr993
 
Create a fire prevention plan with a suppression engineer
Create a fire prevention plan with a suppression engineerCreate a fire prevention plan with a suppression engineer
Create a fire prevention plan with a suppression engineerStartech Engineering
 
Amil Baba In Pakistan Authentic Amil In pakistan Best Amil In Pak
Amil Baba In Pakistan Authentic Amil In pakistan Best Amil In PakAmil Baba In Pakistan Authentic Amil In pakistan Best Amil In Pak
Amil Baba In Pakistan Authentic Amil In pakistan Best Amil In Pakdilawarshahuk
 
High Class Escort Service in Ajman +971509430017 Ajman Escorts Service
High Class Escort Service in Ajman +971509430017 Ajman Escorts ServiceHigh Class Escort Service in Ajman +971509430017 Ajman Escorts Service
High Class Escort Service in Ajman +971509430017 Ajman Escorts Servicetajaga2345
 

Kürzlich hochgeladen (20)

What are the major challenges while integrating Salesforce
What are the major challenges while integrating SalesforceWhat are the major challenges while integrating Salesforce
What are the major challenges while integrating Salesforce
 
Boost Your Brand with Professional Digital Marketing Company in Noida
Boost Your Brand with Professional Digital Marketing Company in NoidaBoost Your Brand with Professional Digital Marketing Company in Noida
Boost Your Brand with Professional Digital Marketing Company in Noida
 
Online Dating Precautions How Background Checks Can Safeguard You
Online Dating Precautions How Background Checks Can Safeguard YouOnline Dating Precautions How Background Checks Can Safeguard You
Online Dating Precautions How Background Checks Can Safeguard You
 
Top SEO Services In India | Paid | Organic Search Results | Egiz Solution
Top SEO Services In India | Paid | Organic Search Results | Egiz SolutionTop SEO Services In India | Paid | Organic Search Results | Egiz Solution
Top SEO Services In India | Paid | Organic Search Results | Egiz Solution
 
Love problem soulation talaq ka Amil amliyat online istikhara online Mohabbat...
Love problem soulation talaq ka Amil amliyat online istikhara online Mohabbat...Love problem soulation talaq ka Amil amliyat online istikhara online Mohabbat...
Love problem soulation talaq ka Amil amliyat online istikhara online Mohabbat...
 
Dubai Call Girls Riri O525547819 Call Girls Dubai
Dubai Call Girls Riri O525547819 Call Girls DubaiDubai Call Girls Riri O525547819 Call Girls Dubai
Dubai Call Girls Riri O525547819 Call Girls Dubai
 
Protecting your business: staying compliant with NFPA codes
Protecting your business: staying compliant with NFPA codesProtecting your business: staying compliant with NFPA codes
Protecting your business: staying compliant with NFPA codes
 
_Al Afnan Steel Industrial Company _LLC_
_Al Afnan Steel Industrial Company _LLC__Al Afnan Steel Industrial Company _LLC_
_Al Afnan Steel Industrial Company _LLC_
 
Customize Your Positioning System with Partner Solutions.ppt
Customize Your Positioning System with Partner Solutions.pptCustomize Your Positioning System with Partner Solutions.ppt
Customize Your Positioning System with Partner Solutions.ppt
 
How to Get into the NUS MBA Program? Explore
How to Get into the NUS MBA Program? ExploreHow to Get into the NUS MBA Program? Explore
How to Get into the NUS MBA Program? Explore
 
(VAPT) Vulnerability Assessment And Penetration Testing
(VAPT) Vulnerability Assessment And Penetration Testing(VAPT) Vulnerability Assessment And Penetration Testing
(VAPT) Vulnerability Assessment And Penetration Testing
 
Essential Website Design Trends, April 2024.pptx
Essential Website Design Trends, April 2024.pptxEssential Website Design Trends, April 2024.pptx
Essential Website Design Trends, April 2024.pptx
 
EDITAL DE PROCESSO SELETIVO 001-2024.pdf
EDITAL DE PROCESSO SELETIVO 001-2024.pdfEDITAL DE PROCESSO SELETIVO 001-2024.pdf
EDITAL DE PROCESSO SELETIVO 001-2024.pdf
 
Tibetan Call Girls In Majnu Ka Tilla Delhi 9911107661
Tibetan Call Girls In Majnu Ka Tilla Delhi 9911107661Tibetan Call Girls In Majnu Ka Tilla Delhi 9911107661
Tibetan Call Girls In Majnu Ka Tilla Delhi 9911107661
 
Book Call Girls In Gurgaon Sector 29 Call 8800357707 Escorts Service
Book Call Girls In Gurgaon Sector 29 Call 8800357707 Escorts ServiceBook Call Girls In Gurgaon Sector 29 Call 8800357707 Escorts Service
Book Call Girls In Gurgaon Sector 29 Call 8800357707 Escorts Service
 
No-1 Call Girls In North Goa Panaji 98998 VIP 855202 Escort service In North Goa
No-1 Call Girls In North Goa Panaji 98998 VIP 855202 Escort service In North GoaNo-1 Call Girls In North Goa Panaji 98998 VIP 855202 Escort service In North Goa
No-1 Call Girls In North Goa Panaji 98998 VIP 855202 Escort service In North Goa
 
Create a fire prevention plan with a suppression engineer
Create a fire prevention plan with a suppression engineerCreate a fire prevention plan with a suppression engineer
Create a fire prevention plan with a suppression engineer
 
Amil Baba In Pakistan Authentic Amil In pakistan Best Amil In Pak
Amil Baba In Pakistan Authentic Amil In pakistan Best Amil In PakAmil Baba In Pakistan Authentic Amil In pakistan Best Amil In Pak
Amil Baba In Pakistan Authentic Amil In pakistan Best Amil In Pak
 
Search Engine optimization and its types
Search Engine optimization and its typesSearch Engine optimization and its types
Search Engine optimization and its types
 
High Class Escort Service in Ajman +971509430017 Ajman Escorts Service
High Class Escort Service in Ajman +971509430017 Ajman Escorts ServiceHigh Class Escort Service in Ajman +971509430017 Ajman Escorts Service
High Class Escort Service in Ajman +971509430017 Ajman Escorts Service
 

Algorithm Class at KPHB C, c++, ds,cpp,java,data structures training institute in kphb, kukatpally, hyderabad, course

  • 1. C C++ DS JAVA DATA STRUCTURES TRAINING INSTITUTE KPHB HYDERABAD Algorithm ClassMobile: +91-9963930865 https://sites.google.com/site/algorithmclass ALGORITHM CLASSS
  • 2. ALGORITHM CLASSS Data Structures for interviews Course details By Algorithm Class Website https://sites.google.com/site/algorithmclass
  • 3. 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 questions on data structures after each topic. Importance of Data Structures ALGORITHM CLASSS
  • 4. 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 ALGORITHM CLASSS
  • 5.  Introduction to  Arrays  Strings  Structures and Unions  Pointers  Algorithm analysis Algorithm Analysis ALGORITHM CLASSS
  • 6. CONCEPTS Array and linked list implementation of a stack  create stack()  isempty()  push()  pop()  infix to post fix conversion evaluate postfix expression PROBLEMS 1. Check for balanced parentheses in an expression 2, Match brackets 3. check palindrome or not 4. Reverse a string 5. Sort stack ...etc Stacks ALGORITHM CLASSS
  • 7.  How to write recursive programs  Call flow analysis using call stack  Call flow analysis using recursion tree Recursion ALGORITHM CLASSS
  • 8. Queues  Array implementation  Linked list implementation  Circular queue  Interview questions on queues ALGORITHM CLASSS
  • 9. CONCEPTS a) Array and linked list implementation of a queue create queue() isempty() insert() remove() b) circular queue c) double ended queue PROBLEMS 1. Queue using 2 stacks 2. Sort queue 3. Reverse Queue ...etc Queues ALGORITHM CLASSS
  • 10.  Single Linked list  Circular linked list  Double linked list 35 + interview problems on LLs like …. Find common node which is common to both the lists. You are allowed to traverse both the lists only once. delete a node p given in a linked list efficiently .....etc Linked lists ALGORITHM CLASSS
  • 11. CONCEPTS a) linked list insertFront() insertAfter() insertEnd() DelFirst() DelEnd() DeleAfter() b) Circular linked list insert() remove() stack as CLL queue as CLL c) Doubly linked list setLeft() setRight() remove() removeLeft() RemoveRight() Linked lists KESHAV ALGORITHM CLASSS
  • 12. 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 ALGORITHM CLASSS
  • 13.  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 ALGORITHM CLASSS
  • 14. a) Tree terminology b) General tree c) expression tree d) Binary Tree e) Binary Search Trees createtree() setleft() setRight() createTree() disposeTree() FindKey() findMin() findMax() f) Preorder, inorder and post order traversals PreTraversal() postTraversal() inorderTrav() Trees ALGORITHM CLASSS
  • 15. g) find inorder successor, predecessor h) Construct original tree from given pre order and in order traversals. Construct original tree from given post order and in order traversals. i) Tree delete operation j) AVL tree 30 + problems on trees questions like Find number of full nodes in a tree. Function to return 1 if there exists a path from the root to a leaf whose values sum is S otherwise ...etc Trees ALGORITHM CLASSS
  • 16.  Bubble sort  Insertion sort  Quick sort  Merge sort  Heap sort  Priority queue Interview questions on sorting 1. given a binary digits like 001101 arrange the numbers such that zeroes should follow 1s ike 0001111. 2. Find Triplets of a+b+c=k in an array etc Sorting ALGORITHM CLASSS
  • 17.  Binary search  Hash table  AVL trees Interview questions on searching Sorted array with duplicates write a function that returns the lowest index of an element x in that array ... etc Searching ALGORITHM CLASSS
  • 18. node Structure getNode() insert() search() 5 problems on tries TRIES ALGORITHM CLASSS
  • 19. Suffix trees node Structure getNode() insert() search() suffix array build suffix array search() 4 problems Suffix trees ALGORITHM CLASSS
  • 20. Adjacency matrix Adjacency list BFS DFS Kruskal's minimum spanning tree Disjaskra's shortest path Graphs ALGORITHM CLASSS
  • 21. Detect Cycle in a graph Topological sorting Check Graph is bipartite or not check the given graph is tree or not Find the number of islands .. etc Graphs problems ALGORITHM CLASSS
  • 22. Introduction to dynamic programming memorization (top down) tabulation (Bottom up) optimal sub structure 8 problems on dynamic programming Dynamic Programming ALGORITHM CLASSS
  • 23. Red-Black trees ntroduction insert() delete() Splay Trees Intruduction search() insert() Ternary Search Tree Introduction insert() search() Advanced Data Structures ALGORITHM CLASSS
  • 24. CONTACT Algorithm Class Nizampet, Hyderabad. Mobile: +91-9963930865 Visit for more details about other courses: https://sites.google.com/site/algorithmclass ALGORITHM CLASSS