Tower of Hanoi puzzle in data structure explained with algorithm and Python program. Minimum number of disk moves.
What is a binary tree? How to prepare binary tree interview questions for product-based companies like Amazon?
How to find and print the lowest common ancestor in the binary tree? Algorithm, complexity, example and program explained in Python, C/C++ and Java code.
Program for level order traversal in binary tree solved in Python, C/C++ and Java. Explained with example and complexity.
How to write a program to find the height of the binary tree using recursion? Solved in Python, C/C++ and Java code.
[Expaned with Example] What is dynamic programming recursion? Difference between DP and recursion. Advantages and disadvantages.
What are the different types of recursion in C language? What is direct and indirect recursion in data structure? Explain with program example.
What are the different types of sorting algorithms? How are sorting algorithms categorized based on the performance in the data structure?