Timsort (Ukrainian Wikipedia)

Analysis of information sources in references of the Wikipedia article "Timsort" in Ukrainian language version.

refsWebsite
Global rank Ukrainian rank
1st place
1st place
low place
low place
2,232nd place
1,884th place
low place
low place
low place
low place
low place
low place
1,475th place
1,926th place
low place
low place
low place
low place
low place
low place
383rd place
596th place
low place
low place
2nd place
4th place

dagstuhl.de (Global: low place; Ukrainian: low place)

drops.dagstuhl.de

  • [DROPS]. Архів оригіналу за 19 вересня 2019. Процитовано 1 вересня 2018. TimSort is an intriguing sorting algorithm designed in 2002 for Python, whose worst-case complexity was announced, but not proved until our recent preprint.

doi.org (Global: 2nd place; Ukrainian: 4th place)

drmaciver.com (Global: low place; Ukrainian: low place)

envisage-project.eu (Global: low place; Ukrainian: low place)

github.com (Global: 383rd place; Ukrainian: 596th place)

  • Peters, Tim. listsort.txt. CPython git repository. Архів оригіналу за 12 листопада 2020. Процитовано 5 грудня 2019.

gnu.org (Global: 1,475th place; Ukrainian: 1,926th place)

hg.savannah.gnu.org

  • liboctave/util/oct-sort.cc. Mercurial repository of Octave source code. Lines 23-25 of the initial comment block. Архів оригіналу за 6 лютого 2019. Процитовано 18 лютого 2013. Code stolen in large part from Python's, listobject.c, which itself had no license header. However, thanks to Tim Peters for the parts of the code I ripped-off.

googlesource.com (Global: low place; Ukrainian: low place)

android.googlesource.com

java.net (Global: low place; Ukrainian: low place)

bugs.openjdk.java.net

python.org (Global: 2,232nd place; Ukrainian: 1,884th place)

mail.python.org

  • Peters, Tim. [Python-Dev] Sorting. Python Developers Mailinglist. Архів оригіналу за 17 липня 2018. Процитовано 24 лютого 2011. [Timsort] also has good aspects: It's stable (items that compare equal retain their relative order, so, e.g., if you sort first on zip code, and a second time on name, people with the same name still appear in order of increasing zip code; this is important in apps that, e.g., refine the results of queries based on user input). ... It has no bad cases (O(N log N) is worst case; N−1 compares is best).

bugs.python.org

rust-lang.org (Global: low place; Ukrainian: low place)

doc.rust-lang.org

  • slice - Rust. doc.rust-lang.org. Архів оригіналу за 5 жовтня 2021. Процитовано 17 вересня 2020. The current algorithm is an adaptive, iterative merge sort inspired by timsort. It is designed to be very fast in cases where the slice is nearly sorted, or consists of two or more sorted sequences concatenated one after another.

swift.org (Global: low place; Ukrainian: low place)

forums.swift.org

web.archive.org (Global: 1st place; Ukrainian: 1st place)

  • Peters, Tim. [Python-Dev] Sorting. Python Developers Mailinglist. Архів оригіналу за 17 липня 2018. Процитовано 24 лютого 2011. [Timsort] also has good aspects: It's stable (items that compare equal retain their relative order, so, e.g., if you sort first on zip code, and a second time on name, people with the same name still appear in order of increasing zip code; this is important in apps that, e.g., refine the results of queries based on user input). ... It has no bad cases (O(N log N) is worst case; N−1 compares is best).
  • [DROPS]. Архів оригіналу за 19 вересня 2019. Процитовано 1 вересня 2018. TimSort is an intriguing sorting algorithm designed in 2002 for Python, whose worst-case complexity was announced, but not proved until our recent preprint.
  • [#JDK-6804124] (coll) Replace "modified mergesort" in java.util.Arrays.sort with timsort. JDK Bug System. Архів оригіналу за 11 січня 2020. Процитовано 11 червня 2014.
  • Class: java.util.TimSort<T>. Android Gingerbread Documentation. Архів оригіналу за 16 липня 2015. Процитовано 24 лютого 2011.
  • liboctave/util/oct-sort.cc. Mercurial repository of Octave source code. Lines 23-25 of the initial comment block. Архів оригіналу за 6 лютого 2019. Процитовано 18 лютого 2013. Code stolen in large part from Python's, listobject.c, which itself had no license header. However, thanks to Tim Peters for the parts of the code I ripped-off.
  • Is sort() stable in Swift 5?. Swift Forums (амер.). 4 липня 2019. Архів оригіналу за 4 липня 2019. Процитовано 4 липня 2019.
  • slice - Rust. doc.rust-lang.org. Архів оригіналу за 5 жовтня 2021. Процитовано 17 вересня 2020. The current algorithm is an adaptive, iterative merge sort inspired by timsort. It is designed to be very fast in cases where the slice is nearly sorted, or consists of two or more sorted sequences concatenated one after another.
  • MacIver, David R. (11 січня 2010). Understanding timsort, Part 1: Adaptive Mergesort. Архів оригіналу за 28 серпня 2021. Процитовано 5 грудня 2015.
  • Peters, Tim. listsort.txt. CPython git repository. Архів оригіналу за 12 листопада 2020. Процитовано 5 грудня 2019.
  • de Gouw, Stijn; Rot, Jurriaan; de Boer, Frank S.; Bubel, Richard; Hähnle, Reiner (Липень 2015). OpenJDK's Java.utils.Collection.sort() Is Broken: The Good, the Bad and the Worst Case (PDF). Computer Aided Verification: 273—289. doi:10.1007/978-3-319-21690-4_16. Архів оригіналу (PDF) за 30 грудня 2020. Процитовано 4 жовтня 2021.
  • de Gouw, Stijn (24 лютого 2015). Proving that Android’s, Java’s and Python’s sorting algorithm is broken (and showing how to fix it). Архів оригіналу за 8 травня 2017. Процитовано 6 травня 2017.
  • Python Issue Tracker — Issue 23515: Bad logic in timsort's merge_collapse. Архів оригіналу за 27 лютого 2015. Процитовано 4 жовтня 2021.

wikipedia.org (Global: low place; Ukrainian: low place)

en.wikipedia.org