โจทย์: กำหนดสตริง หา Permutations (การเรียงสับเปลี่ยน) ทั้งหมดที่เป็นไปได้ อัลกอริทึม: Backtracking สลับตัวอักษรตำแหน่งปัจจุบันกับทุกตำแหน่งที่เป็นไปได้ Recursive ไปตำแหน่งถัดไป Backtrack: สลับกลับคืนค่าเดิม ตัวอย่างโค้ด Python def to_string(lst): return .join(lst) def permute(a, l, r):