|
| 1 | + |
| 2 | + |
| 3 | + |
| 4 | + |
| 5 | + |
| 6 | + |
| 7 | +<p align='center' > |
| 8 | +<img src="https://raw.githubusercontent.com/raj-rathod/DSA-visualisation-in-angular/main/src/assets/icons/dsa-logo.png"/> |
| 9 | +</p> |
| 10 | + |
| 11 | +# Data structure and algorithms visualization [](https://twitter.com/intent/tweet?text=Visualization%20is%20the%20better%20way%20to%20understand%20of%20the%20things&url=https://raj-rathod.github.io/DSA-visualisation-in-angular/&via=Rajesh946055&hashtags=dsa,faang,datastructures,Algorithms,developers) |
| 12 | +> DSA Visualization is a project on **data structures and algorithms**. In this project all points of data structures and algorithms like as working approach, properties, operations, applications, advantages and disadvantages are well explained and visualize the operations for better understanding. |
| 13 | +
|
| 14 | +```HTML |
| 15 | +Visualization is the better way to understand of the things |
| 16 | +``` |
| 17 | + |
| 18 | +## [Dsa visualization live 👈](https://raj-rathod.github.io/DSA-visualisation-in-angular/) |
| 19 | + |
| 20 | +_If you like this project, please leave me a star._ ★ |
| 21 | + |
| 22 | +## Insertion Sort | Insertion Sort Properties | Insertion Sort Applications | Insertion Sort Visualization | Insertion Sort Complexity | Insertion Sort Space Complexity |
| 23 | + |
| 24 | +### What is Insertion Sort ? |
| 25 | + |
| 26 | +>Insertion sort is a simple sorting algorithm that works similar to the way you sort playing cards in your hands. The array is virtually split into a sorted and an unsorted part. Values from the unsorted part are picked and placed at the correct position in the sorted part |
| 27 | +
|
| 28 | +### Insertion Sort Flowchart |
| 29 | +- Iterate from arr[1] to arr[N] over the array |
| 30 | +- Compare the current element (key) to its predecessor |
| 31 | +- If the key element is smaller than its predecessor, compare it to the elements before. Move the greater elements one position up to make space for the swapped element |
| 32 | + |
| 33 | +<img src="https://github.com/raj-rathod/DSA-visualisation-in-angular/blob/main/src/assets/ds-image/insertion-sort-flowchart.jpg?raw=true"> |
| 34 | + |
| 35 | +<br> |
| 36 | + |
| 37 | +### Insertion Sort Example |
| 38 | + |
| 39 | +<br> |
| 40 | + |
| 41 | +<img src="https://github.com/raj-rathod/DSA-visualisation-in-angular/blob/main/src/assets/ds-image/insertion-sort.jpg?raw=true"> |
| 42 | + |
| 43 | +## [Learn More About Insertion Sort 👈](https://raj-rathod.github.io/DSA-visualisation-in-angular/) |
| 44 | + |
| 45 | + |
| 46 | +## Contributing |
| 47 | +Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change. |
| 48 | +Please read the [Contribute guide](.github/CONTRIBUTING.md) |
| 49 | + |
| 50 | + |
| 51 | +## Connect with me ~Rajesh Rathore |
| 52 | + |
| 53 | +[](https://www.linkedin.com/in/rajesh-rathore-0501/) |
| 54 | +[](https://linktr.ee/rajesh_rathore) |
| 55 | +[](https://twitter.com/Rajesh946055) |
| 56 | +[](https://www.instagram.com/raj_rathod1313/?hl=en) |
| 57 | + |
| 58 | + |
| 59 | +***Do star, fork and share the repo to show your support, it would help others too!*** <br> |
| 60 | + <br> |
| 61 | + Let me know your views or any changes or improvements or contribute to make better for others |
| 62 | + |
| 63 | + :heart: ***Thank you all for Forking this repository and contribute*** :heart: |
0 commit comments