mirror of
https://github.com/TheAlgorithms/Python.git
synced 2024-11-27 15:01:08 +00:00
Create quantum_bogo_sort.py
Added `quantum_bogo_sort`, a theoretical sorting algorithm that uses quantum mechanics to sort the elements. It assumes all elements are already in the superposition of sorted and unsorted states, therefore only requiring it to be returned after being called.
This commit is contained in:
parent
e9e7c96465
commit
f04ddbb9a6
14
sorts/quantum_bogo_sort.py
Normal file
14
sorts/quantum_bogo_sort.py
Normal file
|
@ -0,0 +1,14 @@
|
|||
def quantum_bogo_sort(arr: List[int]) -> List[int]:
|
||||
"""
|
||||
Quantum Bogo Sort is a theoretical sorting algorithm that uses quantum mechanics to sort the elements.
|
||||
It is not practically feasible and is included here for humor.
|
||||
|
||||
:param arr: List[int] - The list of numbers to sort.
|
||||
:return: List[int] - The sorted list.
|
||||
"""
|
||||
return arr # The elements are already in a superposition of sorted and unsorted states
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
my_array = [2, 1, 4, 3]
|
||||
quantum_bogo_sort(my_array)
|
Loading…
Reference in New Issue
Block a user