filmov
tv
Visualization of in-place comparative sorting algorithms

Показать описание
Sorting pixels in photos and sorting characters in text.
The main purpose of this video is to get a better feeling how different sorting algorithms operates. By sorting pixels in an image it becomes visually interesting.
The time complexity has not been the main factor when choosing algorithms. Instead their visual uniqueness and that they are in-place algorithms for simplicity.
Algorithms:
00:00 - Quicksort
00:37 - Selection Sort
01:15 - Insertion Sort
01:53 - Shell Sort
02:31 - Bubble Sort
03:10 - Shaker Sort
Source code:
Development Tools:
- GCC (C++)
- libGDK (image processing)
- libiconv (Unicode translation)
- libCairo (text slides)
- FFmpeg (video generation)
- Audacity (audio editing)
- Debian Linux
- VirtualBox in Windows
Credits:
========
Photos taken by me:
- 1st: Landskrona, Sweden
- 2nd: Landskrona, Sweden
- 3rd: Homegrown Strawberry, Gothenburg, Sweden
- 4th: Highway 50 to South Lake Tahoe, California, USA
- 5th: Homegrown Flower, Landskrona, Sweden
- 6th: Vänersborg, Sweden
Music: ”Light of the Seven” by Ramin Djawadi
The main purpose of this video is to get a better feeling how different sorting algorithms operates. By sorting pixels in an image it becomes visually interesting.
The time complexity has not been the main factor when choosing algorithms. Instead their visual uniqueness and that they are in-place algorithms for simplicity.
Algorithms:
00:00 - Quicksort
00:37 - Selection Sort
01:15 - Insertion Sort
01:53 - Shell Sort
02:31 - Bubble Sort
03:10 - Shaker Sort
Source code:
Development Tools:
- GCC (C++)
- libGDK (image processing)
- libiconv (Unicode translation)
- libCairo (text slides)
- FFmpeg (video generation)
- Audacity (audio editing)
- Debian Linux
- VirtualBox in Windows
Credits:
========
Photos taken by me:
- 1st: Landskrona, Sweden
- 2nd: Landskrona, Sweden
- 3rd: Homegrown Strawberry, Gothenburg, Sweden
- 4th: Highway 50 to South Lake Tahoe, California, USA
- 5th: Homegrown Flower, Landskrona, Sweden
- 6th: Vänersborg, Sweden
Music: ”Light of the Seven” by Ramin Djawadi
Visualization of in-place comparative sorting algorithms
15 Sorting Algorithms in 6 Minutes
Visualization of 24 Sorting Algorithms In 2 Minutes
Visualization and Comparison of Sorting Algorithms
Comparison and visualization of sorting algorithms
Visualizing 70 Sorting Algorithms
Visualization of Quick sort (HD)
Sorting Algorithms Explained Visually
Heap Sort vs. Merge Sort Visualization : Which Algorithm is Faster? | Algorithm Showdown
Worst Sorting Algorithm Ever - #shorts
Compare Sorting Algorithms Using Visualization | #shorts
Color Visualization of Sorting Algorithms
Bubble Sort Visualization #python #datastructures #algorithm #cs
staticSort sorting 16384 numbers - Sorting algorithm visualization using SortTheater
staticSort - Sorting algorithm visualization using SortTheater
9 Sorting Algorithms Visualization And Comparison
Merge Sort vs Quick Sort
In-place Radix Merge Sort (LSD) - Sorting algorithm visualization using SortTheater
Selection Sort Algorithm | Visualizing How It Works
Bubble sort visualization - AI
Visualizing Cocktail Sort Algorithm | Sorting Algorithm Explained with Animation #shorts
ArrayList visualization (Radix LSD Sort)
Visualization and Comparison of Sorting Algorithms
Bogo sort visualisation #shorts #python #visualization
Комментарии