
сортировка Шелла
Sign in to saveAlso known as Shell sort, Shell's method, Shellsort, Shell sort, Shell's method
алгоритм сортировки, являющийся усовершенствованным вариантом сортировки вставками
Key facts
- Algorithm.class
- Sorting algorithm
- Algorithm.image
- Step-by-step visualisation of Shellsort
- Algorithm.caption
- Shellsort with gaps 23, 10, 4, 1 in action
- Algorithm.data
- Array
- Algorithm.time
- O(n2) (worst known worst case gap sequence)O(n log2n) (best known worst case gap sequence)
- Algorithm.best time
- O(n log n) (most gap sequences)O(n log2n) (best known worst-case gap sequence)
- Algorithm.average time
- depends on gap sequence
- Algorithm.space
- О(n) total, O(1) auxiliary
- Algorithm.optimal
- No
via Wikipedia infobox
Wikidata facts
- Image
- Sorting shellsort anim.gif
Show 2 more facts
- time of discovery or invention
- 1959-00-00
- Stack Exchange tag
- stackoverflow.com/tags/shellsort
Sources (3)
via Wikidata · CC0
Article · Русский
Сортировка Шелла (англ. Shell sort) — алгоритм сортировки, являющийся усовершенствованным вариантом сортировки вставками. Идея метода Шелла состоит в сравнении элементов, стоящих не только рядом, но и на определённом расстоянии друг от друга. Иными словами — это сортировка вставками с предварительными «грубыми» проходами. Аналогичный метод усовершенствования пузырьковой сортировки называется сортировка расчёской.
Abstract from DBpedia / Wikipedia · CC BY-SA
Gallery (6)
Connections
International Standard Book Number
Entity
Wayback Machine
Entity
Q2370
Entity
digital object identifier
Entity
Donald Knuth
Entity
Dennis M. Ritchie
Entity
greatest common divisor
Entity
Q364
Entity
Linux kernel
Entity
Q118398
Entity
sorting algorithm
Entity
quicksort
Entity
coprime
Entity
bubble sort
Entity
array data structure
Entity
embedded system
Entity
merge sort
Entity
selection sort
Entity
insertion sort
Entity
Brian Kernighan
Entity