If you want to learn Data structure and algorithms. At first, you have to choose a programming language Select the language like:-

- C
- C++
- Java
- Python

In the form above chooses the language to Learn Data structure and Algorithm and Learn the basics of the language you choose. The basics you have to learn are:-

- Syntax
- Data Types
- Variable
- Loop
- Conditions
- Function
- Array

## Linked List

A linked list is **a sequence of data structures, which all are connected together via links**. A linked list is a sequence of links that contain items. Each link contains a connection to another link. The linked list is:-

- Singly Linked list
- Circular Linked List
- Doubly Linked List

## Learn Algorithm

- Dijkstra’s Shortest Path Algorithm
- Prim’s & Kruskal’s Minimum spanning Tree
- Dial’s Algorithm

Also Read:- Best Youtube channel to Learn Python in 2022

## Learn Shorting

Sorting is the handling of orchestrating the information in climbing and dropping requests. There are a few kinds of sorting in information structures specifically

- Bubble sort
- selection sort
- insertion sort
- merge sort
- quick sort

### Data Structure and Algorithm Roadmap Advance

The above information is the basis of learning data structure and Algorithm. If want to learn in advance you have to learn more like

- Stack
- Queue
- Binary Tree
- Binary Search Tree
- Heap
- Hashing
- Graph

Also read:-Contact Book Python Project

Join our Group for more information

Did you find this information is useful the comment below

Enjoy learning !!

I am interested it’s very useful