Data Structures and Algorithms
In computer science, a data structure is a data organization, management, and storage format that is usually chosen for efficient access to data.More precisely, a data structure is a collection of data values, the relationships among them, and the functions or operations that can be applied to the data,i.e., it is an algebraic structure about data. And, an algorithm is a collection of steps to solve a particular problem.
Algorithms + Data Structures = Programs is a 1976 book written by Niklaus Wirth covering some of the fundamental topics of computer programming, particularly that algorithms and data structures are inherently related.
Content Video
- DATA STRUCTURES & ALGORITHMS
- Data Structures
- Required Setup
- Introduction Data Structure
- Data Structure
- Stack Vs Heap
- Physical Vs Logical Data Structure
- ADT
- Time & Space Complexity
- Recursion
- Generalising
- Stack use & Example
- Fibonacci
- Tower Hanoi
- Array
- Static Vs Dynamic Array
- 2D/3D Array
- Algorithms
- Introduction
- How to write & Analyze Algorithm
- Time & Space Complexity
- Divide & Conquer
- Master theorem
- Recursive tree traversal
- Recursive Vs Tower of Hanoi
- Introduction
- Data Structures
Coding
- CODING DATA STRUCTURES & ALGORITHMS
- RECURSION
- ARRAY
- MATRIX
- LINKED LIST
- STACK
- QUEUES
- TREE
- HEAP
- SORTING TECHNIQUES
- HASHING
- GRAPHS
Syllabus Of Data Structure & Algorithm
Unit | Details Contents |
---|---|
Unit -I |
|
Unit -II |
|
Unit -III | |
Unit -IV | |
Unit -V |
|
Unit -VI | |
Unit -VII |
|