0
我應該在Python中使用什麼排序算法來排序元素列表,其中每個元素可以有大量的數字(如1和10^5之間)?而且列表中的元素數量也很大(比如10^5)。最好的蟒蛇排序算法來處理大數
我應該在Python中使用什麼排序算法來排序元素列表,其中每個元素可以有大量的數字(如1和10^5之間)?而且列表中的元素數量也很大(比如10^5)。最好的蟒蛇排序算法來處理大數
根本不應該使用算法,就實現算法而言。只需使用列表的sort
方法,即mylist.sort()
。
您的意思是數字在1到10^5之間,或者它們有1到10^5個數字?如果是後者,並且擔心列表不適合內存,則需要查看[外部排序](https://en.wikipedia.org/wiki/External_sorting)算法。 –