Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

โปรแกรม Python เรียงลำดับอาร์เรย์จากน้อยไปมาก (Ascending)


เรียงลำดับลิสต์จากน้อยไปมากด้วยเมธอด sort() (default ascending)

ตัวอย่างโค้ด

arr = [44, 56, 42, 31, 11, 23, 78, 89, 9, 0]
print("Original:", arr)

arr.sort()
print("Sorted ascending:", arr)

ผลลัพธ์

Original: [44, 56, 42, 31, 11, 23, 78, 89, 9, 0]
Sorted ascending: [0, 9, 11, 23, 31, 42, 44, 56, 78, 89]

คำอธิบาย

  • sort() โดยไม่มีพารามิเตอร์ เรียงจากน้อยไปมาก

  • แก้ไขลิสต์ต้นฉบับ (in-place)

  • คืนค่า None (ไม่ได้คืนลิสต์ใหม่)

  • ใช้ Timsort: stable, adaptive, O(n log n)