Download selectionSort.py from shukdevdatta123/Sorting-Visualization: direct link, hf CLI and curl.
- Browser
- Download file 480 Bytes
-
https://huggingface.co/spaces/shukdevdatta123/Sorting-Visualization/resolve/1a247f5828b248381d49d62f2957cdc19bb8e453/selectionSort.py
- Command line
-
hf download hf://spaces/shukdevdatta123/Sorting-Visualization@1a247f5828b248381d49d62f2957cdc19bb8e453/selectionSort.py
-
curl -L -o selectionSort.py https://huggingface.co/spaces/shukdevdatta123/Sorting-Visualization/resolve/1a247f5828b248381d49d62f2957cdc19bb8e453/selectionSort.py
480 Bytes
| import time | |
| from colors import * | |
| def selection_sort(data, draw_data, time_tick): | |
| size = len(data) | |
| for i in range(size-1): | |
| minimum = i | |
| for j in range(i+1, size): | |
| if data[j] < data[minimum]: | |
| minimum = j | |
| data[minimum], data[i] = data[i], data[minimum] | |
| draw_data(data, [YELLOW if x == minimum or x == 1 else BLUE for x in range(size)]) | |
| time.sleep(time_tick) | |
| draw_data(data, [BLUE for x in range(size)]) |