An alternative sorting method that sorts the indices rather than list elements.
Project description
Wormhole Sort
"Wormhole Sort" implements a way to sort your lists by sorting the indexes rather than the list elements. This way, the order of the elements is not modified, but the way you access the elements is.
What It Does & How to Use
Imagine you have the following list:
sample_list = [5, 3, -2, 12, 6, 120, 5]
You would like to sort this list, but you want the list data to remain the same. Instead of moving the elements, you just warp the topology of the spacetime manifold that exists in between the elements, reconnecting it in an ordered manner.
sorted_list = WormholeList(sample_list)
The result can be checked like so:
print("List data:", sorted_list)
print("List elements accessed in order:")
for i in range(len(sorted_list)):
print("Index", i, "=", sorted_list[i])
Which gives the following result as the output:
List data: [5, 3, -2, 12, 6, 120, 5]
List elements accessed in order:
Index 0 = -2
Index 1 = 3
Index 2 = 5
Index 3 = 5
Index 4 = 6
Index 5 = 12
Index 6 = 120
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file WormholeSort-1.0.1.tar.gz.
File metadata
- Download URL: WormholeSort-1.0.1.tar.gz
- Upload date:
- Size: 2.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c45d5f8fa9b95ddbb318398459e109f08ea57bc5b3a858da22e219d40b65b606
|
|
| MD5 |
02bb6463d2aa786fc740334198bca1a2
|
|
| BLAKE2b-256 |
df8ddc7610749c1662e942fa36cc45d44bc4c6854085bac02c3473d45e34ae66
|
File details
Details for the file WormholeSort-1.0.1-py3-none-any.whl.
File metadata
- Download URL: WormholeSort-1.0.1-py3-none-any.whl
- Upload date:
- Size: 2.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f2670aa6f925a0a9a76a7e60d7431ebe6e5d64d037035ee8ae5757d43f197c8f
|
|
| MD5 |
6ab887e623bbbb25750c7167c11210a1
|
|
| BLAKE2b-256 |
9cfcbec3affae75ceb99fd570cf0e5fa80b417c6e0e42ed9b9930dbc56077e12
|