टिमसोर्ट नामक ब्लॉक पर एक (अपेक्षाकृत) नया प्रकार है। इसका उपयोग पायथन की सूची.sort के रूप में किया गया है, और अब the new Array.sort in Java 7 होने जा रहा है।ग्रोकिंग टिमसोर्ट
वहाँ some documentation और एक tiny Wikipedia article तरह और कुछ निम्न स्तर प्रदर्शन के मूल्यांकन के उच्च स्तर के गुण का वर्णन है, लेकिन अगर किसी को वर्णन करने के लिए क्या कर रही है Timsort कुछ स्यूडोकोड प्रदान कर सकते हैं मैं उत्सुक था, वास्तव में, और कुंजी क्या कर रहे हैं चीजें जो इसे ज़िप्पी बनाती हैं। (Esp। उद्धृत कागज, "आशावादी छंटाई और जानकारी सैद्धांतिक जटिलता।" के संबंध में)
(भी related StackOverflow post देखें।)
यह लिंक पहले प्रश्न से http://svn.python.org/projects/python/trunk/Objects/listsort.txt बहुत स्पष्ट है। यह एक tweaked और अनुकूलित विलय प्रकार है। – dmckee
मैं वास्तव में अपने "कुछ दस्तावेज" लिंक में उससे लिंक करना चाहता था। फिक्स्ड। मेरा प्रश्न विशेष रूप से उस दस्तावेज़ के प्रति प्रतिक्रिया था - मुझे यह नहीं मिला कि टिमसोर्ट को छद्मोड-आइश स्तर से समझने में यह सब उपयोगी हो। – Yang