Chắc chắn rồi! Mã ở đây , bắt đầu với chức năng islt
và tiếp tục cho QUITE một lúc ;-). Như nhận xét của Chris cho thấy, đó là mã C. Bạn cũng sẽ muốn đọc tệp văn bản này để biết giải thích bằng văn bản, kết quả, v.v.
Nếu bạn thích đọc mã Java hơn mã C, bạn có thể xem việc triển khai timsort trong và cho Java của Joshua Bloch (Joshua cũng là người đã triển khai, vào năm 1997, hợp nhất được sửa đổi vẫn được sử dụng trong Java và người ta có thể hy vọng rằng Java sẽ cuối cùng chuyển sang cổng timsort gần đây của anh ấy).
Một số giải thích về cổng Java của timsort là ở đây , sự khác biệt là ở đây (với con trỏ đến tất cả các tệp cần thiết), tệp chính ở đây - FWIW, trong khi tôi là một lập trình viên C giỏi hơn lập trình Java, trong trường hợp này, tôi thấy Nhìn chung, mã Java của Joshua dễ đọc hơn mã C của Tim ;-).