Browse Wiki & Semantic Web

Jump to: navigation, search
Http://dbpedia.org/resource/Shellsort
  This page has no properties.
hide properties that link here 
  No properties link to this page.
 
http://dbpedia.org/resource/Shellsort
http://dbpedia.org/ontology/abstract Le tri de Shell ou Shell sort en anglais eLe tri de Shell ou Shell sort en anglais est un algorithme de tri. C'est une amélioration notable du tri par insertion au niveau de la vitesse d'exécution, mais ce tri n'est pas stable. Le principe de l'algorithme est simple mais l'étude du temps d'exécution est très complexe, et plusieurs problèmes sont toujours ouverts à ce sujet. Le nom vient de son inventeur (en) (1924-2015) qui publia l'algorithme dans le numéro de juillet 1959 de Communications of the ACM.juillet 1959 de Communications of the ACM. , Criado por Donald Shell em 1959, publicadoCriado por Donald Shell em 1959, publicado pela Universidade de Cincinnati, Shell sort é o mais eficiente algoritmo de classificação dentre os de complexidade quadrática. É um refinamento do método de inserção direta. O algoritmo difere do método de inserção direta pelo fato de no lugar de considerar o array a ser ordenado como um único segmento, ele considera vários segmentos sendo aplicado o método de inserção direta em cada um deles. Basicamente o algoritmo passa várias vezes pela lista dividindo o grupo maior em menores. Nos grupos menores é aplicado o método da ordenação por inserção. Implementações do algoritmo. Veja a versão em inglês desse mesmo link. Veja a versão em inglês desse mesmo link. , Shellsort (of Shell sort) is een sorteeralgoritme dat in 1959 uitgevonden is door . Het is een snel algoritme dat ook makkelijk te implementeren is. , Lo Shell sort (o Shellsort) è uno dei più Lo Shell sort (o Shellsort) è uno dei più vecchi algoritmi di ordinamento. È stato ideato nel 1959 da .L'algoritmo è veloce, facile da comprendere e da implementare, ma è difficile analizzarne il tempo di esecuzione. Lo Shell sort viene a volte chiamato "Shell-Metzner sort" in onore di Marlene Metzner che ne scrisse una primissima implementazione in FORTRAN. Venne per la prima volta chiamato Shell-Metzner in un articolo su Creative Computing nel 1976, ma Marlene Metzner disse di non volere che l'algoritmo portasse il suo nome.lere che l'algoritmo portasse il suo nome. , Сортува́ння Ше́лла — це алгоритм сортуваннСортува́ння Ше́лла — це алгоритм сортування, що є узагальненням сортування включенням. Алгоритм базується на двох тезах: * Сортування включенням ефективне для майже впорядкованих масивів. * Сортування включенням неефективне, тому що переміщує елемент тільки на одну позицію за раз. Тому сортування Шелла виконує декілька впорядкувань включенням, кожен раз порівнюючи і переставляючи елементи, що розташовані на різній відстані один від одного. Сортування Шелла не є стабільним. одного. Сортування Шелла не є стабільним. , 希爾排序(Shellsort),也稱遞減增量排序算法,是插入排序的一種更高效的改進版本。希爾排序是非穩定排序算法。 希爾排序是基於插入排序的以下兩點性質而提出改進方法的: * 插入排序在對幾乎已經排好序的數據操作時,效率高,即可以達到的效率 * 但插入排序一般來說是低效的,因為插入排序每次只能將數據移動一位 , シェルソート(改良挿入ソート、英語: Shellsort, Shell sort, Shell's method)は、1959年にドナルド・シェルが開発したソートのアルゴリズム。挿入ソートの一般化であり、配列の中である程度間隔が離れた要素の組ごとに挿入ソートを行い、間隔を小さくしながら同様のソートを繰り返すことで高速化するアルゴリズムである。ただし、挿入ソートと異なり、安定ソートではなくなる。 , Shellsort ist ein von Donald L. Shell im Jahr 1959 entwickeltes Sortierverfahren, das auf dem Sortierverfahren des direkten Einfügens (Insertionsort) basiert. , 셸 정렬(영어: shell sort)은 가장 오래된 정렬 알고리즘의 하나이다셸 정렬(영어: shell sort)은 가장 오래된 정렬 알고리즘의 하나이다. 이름은 1959년 이 방법을 발표한 창안자 의 이름을 따서 붙여졌다. 셸 정렬은 개념을 이해하고 구현하기는 쉬우나 시간복잡도 분석은 조금 복잡하다. 셸 정렬은 다음과 같은 삽입 정렬의 성질을 이용, 보완한 삽입정렬의 일반화로 볼 수 있다. * 삽입 정렬은 입력되는 초기리스트가 "거의 정렬"되어 있을 경우 효율적이다. * 삽입 정렬은 한 번에 한 요소의 위치만 결정되기 때문에 비효율적이다. 셸 정렬은 주어진 자료 리스트를 특정 매개변수 값의 길이를 갖는 부파일(subfile)로 쪼개서, 각 부파일에서 정렬을 수행한다. 즉, 매개변수 값에 따라 부파일(Subfile)이 발생하며, 매개변수값을 줄이며 이 과정을 반복하고 결국 매개변수 값이 1이면 정렬은 완성된다. 셸 정렬은 다음과 같은 과정으로 나눈다. 1. * 데이터를 십수 개 정도 듬성듬성 나누어서 삽입 정렬한다. 2. * 데이터를 다시 잘게 나누어서 삽입 정렬한다. 3. * 이렇게 계속 하여 마침내 정렬이 된다. 셸 정렬에서 데이터를 나누는 값(이하 N)은 보통 전체에서 2로 나누는 값으로 진행한다. 그러나 3을 나누고 1을 더하는 경우가 더 빠르다고 알려져 있다. 즉 N/2 보다는 N/3+1이 더 빠르다.경우가 더 빠르다고 알려져 있다. 즉 N/2 보다는 N/3+1이 더 빠르다. , Sortowanie Shella (ang. Shellsort) – jedenSortowanie Shella (ang. Shellsort) – jeden z algorytmów sortowania działających w miejscu i korzystających z porównań elementów. Można go traktować jako uogólnienie sortowania przez wstawianie lub sortowania bąbelkowego, dopuszczające porównania i zamiany elementów położonych daleko od siebie. Na początku sortuje on elementy tablicy położone daleko od siebie, a następnie stopniowo zmniejsza odstępy między sortowanymi elementami. Dzięki temu może je przenieść w docelowe położenie szybciej niż zwykłe sortowanie przez wstawianie. Pierwszą wersję tego algorytmu, której zawdzięcza on swoją nazwę, opublikował w 1959 roku Donald Shell. Złożoność czasowa sortowania Shella w dużej mierze zależy od użytego w nim ciągu odstępów. Wyznaczenie jej dla wielu stosowanych w praktyce wariantów tego algorytmu pozostaje problemem otwartym.go algorytmu pozostaje problemem otwartym. , Shellsort, also known as Shell sort or SheShellsort, also known as Shell sort or Shell's method, is an in-place comparison sort. It can be seen as either a generalization of sorting by exchange (bubble sort) or sorting by insertion (insertion sort). The method starts by sorting pairs of elements far apart from each other, then progressively reducing the gap between elements to be compared. By starting with far apart elements, it can move some out-of-place elements into position faster than a simple nearest neighbor exchange. Donald Shell published the first version of this sort in 1959. The running time of Shellsort is heavily dependent on the gap sequence it uses. For many practical variants, determining their time complexity remains an open problem.r time complexity remains an open problem. , Сортировка Шелла (англ. Shell sort) — алгоСортировка Шелла (англ. Shell sort) — алгоритм сортировки, являющийся усовершенствованным вариантом сортировки вставками. Идея метода Шелла состоит в сравнении элементов, стоящих не только рядом, но и на определённом расстоянии друг от друга. Иными словами — это сортировка вставками с предварительными «грубыми» проходами. Аналогичный метод усовершенствования пузырьковой сортировки называется сортировка расчёской.ортировки называется сортировка расчёской. , Shellovo řazení, známé také pod anglickým Shellovo řazení, známé také pod anglickým jménem Shell sort nebo též řazení se snižujícím se přírůstkem, je řadicí algoritmus podobný algoritmu řazení vkládáním, který objevil a v roce 1959 publikoval . Shellovo řazení je nestabilní řadicí metoda (tj. nezachovává původní pořadí dvou prvků se stejným klíčem - mají-li prvky X a Y stejný klíč a v původním neseřazeném poli se prvek X vyskytuje před prvkem Y, ve výsledném seřazeném poli tomu tak po použití nestabilního řazení nemusí být). Asymptotická složitost je . Přesto je Shellovo řazení z kvadratických řadicích algoritmů nejvýkonnější. Časová složitost Shellova řazení je přibližně rovna .itost Shellova řazení je přibližně rovna . , Shell Sort är en sorteringsalgoritm som upShell Sort är en sorteringsalgoritm som uppfanns 1959 av . Algoritmen kan ses som en förbättring av andra enklare sorteringsalgoritmer, vanligtvis Insättningssortering. Det som gör att Shell Sort är effektivare än vanlig insättningssortering är att algoritmen tillåter jämförelse mellan två element som ligger långt ifrån varandra.å element som ligger långt ifrån varandra. , El ordenamiento Shell (Shell sort en ingléEl ordenamiento Shell (Shell sort en inglés) es un algoritmo de ordenamiento. El método se denomina Shell en honor de su inventor . Su implementación original, requiere O(n2) comparaciones e intercambios en el peor caso. Un cambio menor presentado en el libro de V. Pratt produce una implementación con un rendimiento de O(n log2 n) en el peor caso. Esto es mejor que las O(n2) comparaciones requeridas por algoritmos simples pero peor que el óptimo O(n log n). Aunque es fácil desarrollar un sentido intuitivo de cómo funciona este algoritmo, es muy difícil analizar su tiempo de ejecución. El Shell sort es una generalización del ordenamiento por inserción, teniendo en cuenta dos observaciones: 1. * El ordenamiento por inserción es eficiente si la entrada está "casi ordenada". 2. * El ordenamiento por inserción es ineficiente, en general, porque mueve los valores solo una posición cada vez. El Algoritmo Shell sort mejora el ordenamiento por inserción comparando elementos separados por un espacio de varias posiciones. Esto permite que un elemento haga "pasos más grandes" hacia su posición esperada. Los pasos múltiples sobre los datos se hacen con tamaños de espacio cada vez más pequeños. El último paso del Shell sort es un simple ordenamiento por inserción, pero para entonces, ya está garantizado que los datos del vector están casi ordenados.los datos del vector están casi ordenados.
http://dbpedia.org/ontology/thumbnail http://commons.wikimedia.org/wiki/Special:FilePath/Sorting_shellsort_anim.gif?width=300 +
http://dbpedia.org/ontology/wikiPageExternalLink https://www.youtube.com/watch%3Fv=CmPA7zE8mx0 + , https://web.archive.org/web/20150310043846/http:/www.sorting-algorithms.com/shell-sort + , http://www.cs.princeton.edu/~rs/shell/ +
http://dbpedia.org/ontology/wikiPageID 77355
http://dbpedia.org/ontology/wikiPageLength 31534
http://dbpedia.org/ontology/wikiPageRevisionID 1122787988
http://dbpedia.org/ontology/wikiPageWikiLink http://dbpedia.org/resource/Comb_sort + , http://dbpedia.org/resource/Paul_Vit%C3%A1nyi + , http://dbpedia.org/resource/In-place_algorithm + , http://dbpedia.org/resource/Bubble_sort + , http://dbpedia.org/resource/Sorting_algorithm + , http://dbpedia.org/resource/Coprime + , http://dbpedia.org/resource/Andrew_Yao + , http://dbpedia.org/resource/Robert_Sedgewick_%28computer_scientist%29 + , http://dbpedia.org/resource/Bjorn_Poonen + , http://dbpedia.org/resource/Time_complexity + , http://dbpedia.org/resource/3-smooth + , http://dbpedia.org/resource/Merge_sort + , http://dbpedia.org/resource/Gaston_Gonnet + , http://dbpedia.org/resource/Coin_problem + , http://dbpedia.org/resource/Torsten_Suel + , http://dbpedia.org/resource/Insertion_sort + , http://dbpedia.org/resource/Adaptive_sort + , http://dbpedia.org/resource/UClibc + , http://dbpedia.org/resource/OEIS + , http://dbpedia.org/resource/Kolmogorov_complexity + , http://dbpedia.org/resource/Svante_Janson + , http://dbpedia.org/resource/Array_data_structure + , http://dbpedia.org/resource/Vaughan_Ronald_Pratt + , http://dbpedia.org/resource/Sorting_network + , http://dbpedia.org/resource/Donald_Knuth + , http://dbpedia.org/resource/Qsort + , http://dbpedia.org/resource/Embedded_systems + , http://dbpedia.org/resource/Comparison_sort + , http://dbpedia.org/resource/Open_problem + , http://dbpedia.org/resource/Greatest_common_divisor + , http://dbpedia.org/resource/Linux_kernel + , http://dbpedia.org/resource/Bzip2 + , http://dbpedia.org/resource/Ming_Li + , http://dbpedia.org/resource/Bitonic_sorter + , http://dbpedia.org/resource/File:Sorting_shellsort_anim.gif + , http://dbpedia.org/resource/File:Shell_sorting_algorithm_color_bars.svg + , http://dbpedia.org/resource/File:Shell_sort_average_number_of_comparisons_%28English%29.svg + , http://dbpedia.org/resource/Donald_Shell + , http://dbpedia.org/resource/Ricardo_Baeza-Yates + , http://dbpedia.org/resource/Introsort + , http://dbpedia.org/resource/Quicksort + , http://dbpedia.org/resource/CPU_cache + , http://dbpedia.org/resource/Category:Sorting_algorithms + , http://dbpedia.org/resource/Call_stack + , http://dbpedia.org/resource/Thomas_N._Hibbard + , http://dbpedia.org/resource/Category:Comparison_sorts + , http://dbpedia.org/resource/C_standard_library +
http://dbpedia.org/property/averageTime depends on gap sequence
http://dbpedia.org/property/bestTime O
http://dbpedia.org/property/caption Shellsort with gaps 23, 10, 4, 1 in action
http://dbpedia.org/property/class http://dbpedia.org/resource/Sorting_algorithm +
http://dbpedia.org/property/data http://dbpedia.org/resource/Array_data_structure +
http://dbpedia.org/property/date February 2021 , "2015-03-10"^^xsd:date
http://dbpedia.org/property/optimal No
http://dbpedia.org/property/reason There's a lot of discussion of divisibilitThere's a lot of discussion of divisibility, but I couldn't find this explicitly stated. E.g. p. 289 says "The increment sequences that we have discussed to this point are effective because successive elements are relatively prime. Another family of increment sequences is effective precisely because successive elements are not relatively prime."essive elements are not relatively prime."
http://dbpedia.org/property/space О total, O auxiliary
http://dbpedia.org/property/time O
http://dbpedia.org/property/title Animated Sorting Algorithms: Shell Sort
http://dbpedia.org/property/url https://web.archive.org/web/20150310043846/http:/www.sorting-algorithms.com/shell-sort +
http://dbpedia.org/property/wikiPageUsesTemplate http://dbpedia.org/resource/Template:Use_dmy_dates + , http://dbpedia.org/resource/Template:Short_description + , http://dbpedia.org/resource/Template:Unk + , http://dbpedia.org/resource/Template:Cite_book + , http://dbpedia.org/resource/Template:Wikibooks + , http://dbpedia.org/resource/Template:OEIS_link + , http://dbpedia.org/resource/Template:Fv + , http://dbpedia.org/resource/Template:Mvar + , http://dbpedia.org/resource/Template:Authority_control + , http://dbpedia.org/resource/Template:Reflist + , http://dbpedia.org/resource/Template:Sorting + , http://dbpedia.org/resource/Template:Webarchive + , http://dbpedia.org/resource/Template:Infobox_Algorithm +
http://purl.org/dc/terms/subject http://dbpedia.org/resource/Category:Sorting_algorithms + , http://dbpedia.org/resource/Category:Comparison_sorts +
http://purl.org/linguistics/gold/hypernym http://dbpedia.org/resource/Sort +
http://www.w3.org/ns/prov#wasDerivedFrom http://en.wikipedia.org/wiki/Shellsort?oldid=1122787988&ns=0 +
http://xmlns.com/foaf/0.1/depiction http://commons.wikimedia.org/wiki/Special:FilePath/Sorting_shellsort_anim.gif + , http://commons.wikimedia.org/wiki/Special:FilePath/Shell_sorting_algorithm_color_bars.svg + , http://commons.wikimedia.org/wiki/Special:FilePath/Shell_sort_average_number_of_comparisons_%28English%29.svg +
http://xmlns.com/foaf/0.1/isPrimaryTopicOf http://en.wikipedia.org/wiki/Shellsort +
owl:sameAs http://fa.dbpedia.org/resource/%D9%85%D8%B1%D8%AA%D8%A8%E2%80%8C%D8%B3%D8%A7%D8%B2%DB%8C_%D8%B4%D9%84 + , http://lt.dbpedia.org/resource/%C5%A0elo_rikiavimo_algoritmas + , http://fr.dbpedia.org/resource/Tri_de_Shell + , http://ja.dbpedia.org/resource/%E3%82%B7%E3%82%A7%E3%83%AB%E3%82%BD%E3%83%BC%E3%83%88 + , http://th.dbpedia.org/resource/%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B9%80%E0%B8%A3%E0%B8%B5%E0%B8%A2%E0%B8%87%E0%B8%A5%E0%B8%B3%E0%B8%94%E0%B8%B1%E0%B8%9A%E0%B9%80%E0%B8%8A%E0%B8%A5%E0%B8%A5%E0%B9%8C + , http://he.dbpedia.org/resource/%D7%9E%D7%99%D7%95%D7%9F_%D7%A9%D7%9C + , http://es.dbpedia.org/resource/Ordenamiento_Shell + , http://et.dbpedia.org/resource/Shelli_sortimine + , http://it.dbpedia.org/resource/Shell_sort + , http://az.dbpedia.org/resource/%C5%9Eell_%C3%A7e%C5%9Fidl%C9%99m%C9%99si + , http://ml.dbpedia.org/resource/%E0%B4%B7%E0%B5%86%E0%B5%BD_%E0%B4%B8%E0%B5%8B%E0%B5%BC%E0%B4%9F%E0%B5%8D%E0%B4%9F%E0%B5%8D + , http://tr.dbpedia.org/resource/Kabuk_s%C4%B1ralamas%C4%B1 + , http://pt.dbpedia.org/resource/Shell_sort + , http://zh.dbpedia.org/resource/%E5%B8%8C%E5%B0%94%E6%8E%92%E5%BA%8F + , http://no.dbpedia.org/resource/Shellsortering + , http://is.dbpedia.org/resource/Skeljar%C3%B6%C3%B0un + , http://sk.dbpedia.org/resource/Shell_sort + , http://yago-knowledge.org/resource/Shellsort + , http://cs.dbpedia.org/resource/Shellovo_%C5%99azen%C3%AD + , http://bg.dbpedia.org/resource/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D1%8A%D0%BC_%D0%BD%D0%B0_%D0%A8%D0%B5%D0%BB + , http://uk.dbpedia.org/resource/%D0%A1%D0%BE%D1%80%D1%82%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%A8%D0%B5%D0%BB%D0%BB%D0%B0 + , http://www.wikidata.org/entity/Q848955 + , https://global.dbpedia.org/id/518Pz + , http://ko.dbpedia.org/resource/%EC%85%B8_%EC%A0%95%EB%A0%AC + , http://de.dbpedia.org/resource/Shellsort + , http://hy.dbpedia.org/resource/%D5%87%D5%A5%D5%AC%D5%AC%D5%AB_%D5%BF%D5%A5%D5%BD%D5%A1%D5%AF%D5%A1%D5%BE%D5%B8%D6%80%D5%B8%D6%82%D5%B4 + , http://sv.dbpedia.org/resource/Shell_sort + , http://ru.dbpedia.org/resource/%D0%A1%D0%BE%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0_%D0%A8%D0%B5%D0%BB%D0%BB%D0%B0 + , http://sr.dbpedia.org/resource/%C5%A0elsort + , http://nl.dbpedia.org/resource/Shellsort + , http://sl.dbpedia.org/resource/Shellovo_urejanje + , http://pl.dbpedia.org/resource/Sortowanie_Shella + , http://uz.dbpedia.org/resource/Shell_sort + , http://rdf.freebase.com/ns/m.0k8m7 + , http://da.dbpedia.org/resource/Shellsortering + , http://dbpedia.org/resource/Shellsort +
rdf:type http://dbpedia.org/class/yago/Idea105833840 + , http://dbpedia.org/class/yago/Content105809192 + , http://dbpedia.org/class/yago/Procedure101023820 + , http://dbpedia.org/class/yago/YagoPermanentlyLocatedEntity + , http://dbpedia.org/ontology/Food + , http://dbpedia.org/class/yago/Structure105726345 + , http://dbpedia.org/class/yago/Arrangement105726596 + , http://dbpedia.org/class/yago/Event100029378 + , http://dbpedia.org/class/yago/WikicatDataStructures + , http://dbpedia.org/class/yago/Abstraction100002137 + , http://dbpedia.org/class/yago/Cognition100023271 + , http://dbpedia.org/class/yago/DataStructure105728493 + , http://dbpedia.org/class/yago/Activity100407535 + , http://dbpedia.org/class/yago/WikicatComparisonSorts + , http://dbpedia.org/class/yago/Act100030358 + , http://dbpedia.org/class/yago/Concept105835747 + , http://dbpedia.org/class/yago/SortingAlgorithm105847658 + , http://dbpedia.org/class/yago/WikicatSortingAlgorithms + , http://dbpedia.org/class/yago/Kind105839024 + , http://dbpedia.org/class/yago/Category105838765 + , http://dbpedia.org/class/yago/Rule105846932 + , http://dbpedia.org/class/yago/PsychologicalFeature100023100 + , http://dbpedia.org/class/yago/Algorithm105847438 +
rdfs:comment Le tri de Shell ou Shell sort en anglais eLe tri de Shell ou Shell sort en anglais est un algorithme de tri. C'est une amélioration notable du tri par insertion au niveau de la vitesse d'exécution, mais ce tri n'est pas stable. Le principe de l'algorithme est simple mais l'étude du temps d'exécution est très complexe, et plusieurs problèmes sont toujours ouverts à ce sujet. Le nom vient de son inventeur (en) (1924-2015) qui publia l'algorithme dans le numéro de juillet 1959 de Communications of the ACM.juillet 1959 de Communications of the ACM. , Shell Sort är en sorteringsalgoritm som upShell Sort är en sorteringsalgoritm som uppfanns 1959 av . Algoritmen kan ses som en förbättring av andra enklare sorteringsalgoritmer, vanligtvis Insättningssortering. Det som gör att Shell Sort är effektivare än vanlig insättningssortering är att algoritmen tillåter jämförelse mellan två element som ligger långt ifrån varandra.å element som ligger långt ifrån varandra. , Sortowanie Shella (ang. Shellsort) – jedenSortowanie Shella (ang. Shellsort) – jeden z algorytmów sortowania działających w miejscu i korzystających z porównań elementów. Można go traktować jako uogólnienie sortowania przez wstawianie lub sortowania bąbelkowego, dopuszczające porównania i zamiany elementów położonych daleko od siebie. Na początku sortuje on elementy tablicy położone daleko od siebie, a następnie stopniowo zmniejsza odstępy między sortowanymi elementami. Dzięki temu może je przenieść w docelowe położenie szybciej niż zwykłe sortowanie przez wstawianie.ej niż zwykłe sortowanie przez wstawianie. , Criado por Donald Shell em 1959, publicadoCriado por Donald Shell em 1959, publicado pela Universidade de Cincinnati, Shell sort é o mais eficiente algoritmo de classificação dentre os de complexidade quadrática. É um refinamento do método de inserção direta. O algoritmo difere do método de inserção direta pelo fato de no lugar de considerar o array a ser ordenado como um único segmento, ele considera vários segmentos sendo aplicado o método de inserção direta em cada um deles. Basicamente o algoritmo passa várias vezes pela lista dividindo o grupo maior em menores. Nos grupos menores é aplicado o método da ordenação por inserção. Implementações do algoritmo. Veja a versão em inglês desse mesmo link. Veja a versão em inglês desse mesmo link. , シェルソート(改良挿入ソート、英語: Shellsort, Shell sort, Shell's method)は、1959年にドナルド・シェルが開発したソートのアルゴリズム。挿入ソートの一般化であり、配列の中である程度間隔が離れた要素の組ごとに挿入ソートを行い、間隔を小さくしながら同様のソートを繰り返すことで高速化するアルゴリズムである。ただし、挿入ソートと異なり、安定ソートではなくなる。 , Shellovo řazení, známé také pod anglickým Shellovo řazení, známé také pod anglickým jménem Shell sort nebo též řazení se snižujícím se přírůstkem, je řadicí algoritmus podobný algoritmu řazení vkládáním, který objevil a v roce 1959 publikoval . Shellovo řazení je nestabilní řadicí metoda (tj. nezachovává původní pořadí dvou prvků se stejným klíčem - mají-li prvky X a Y stejný klíč a v původním neseřazeném poli se prvek X vyskytuje před prvkem Y, ve výsledném seřazeném poli tomu tak po použití nestabilního řazení nemusí být).o použití nestabilního řazení nemusí být). , El ordenamiento Shell (Shell sort en ingléEl ordenamiento Shell (Shell sort en inglés) es un algoritmo de ordenamiento. El método se denomina Shell en honor de su inventor . Su implementación original, requiere O(n2) comparaciones e intercambios en el peor caso. Un cambio menor presentado en el libro de V. Pratt produce una implementación con un rendimiento de O(n log2 n) en el peor caso. Esto es mejor que las O(n2) comparaciones requeridas por algoritmos simples pero peor que el óptimo O(n log n). Aunque es fácil desarrollar un sentido intuitivo de cómo funciona este algoritmo, es muy difícil analizar su tiempo de ejecución.y difícil analizar su tiempo de ejecución. , 셸 정렬(영어: shell sort)은 가장 오래된 정렬 알고리즘의 하나이다셸 정렬(영어: shell sort)은 가장 오래된 정렬 알고리즘의 하나이다. 이름은 1959년 이 방법을 발표한 창안자 의 이름을 따서 붙여졌다. 셸 정렬은 개념을 이해하고 구현하기는 쉬우나 시간복잡도 분석은 조금 복잡하다. 셸 정렬은 다음과 같은 삽입 정렬의 성질을 이용, 보완한 삽입정렬의 일반화로 볼 수 있다. * 삽입 정렬은 입력되는 초기리스트가 "거의 정렬"되어 있을 경우 효율적이다. * 삽입 정렬은 한 번에 한 요소의 위치만 결정되기 때문에 비효율적이다. 셸 정렬은 주어진 자료 리스트를 특정 매개변수 값의 길이를 갖는 부파일(subfile)로 쪼개서, 각 부파일에서 정렬을 수행한다. 즉, 매개변수 값에 따라 부파일(Subfile)이 발생하며, 매개변수값을 줄이며 이 과정을 반복하고 결국 매개변수 값이 1이면 정렬은 완성된다. 셸 정렬은 다음과 같은 과정으로 나눈다. 1. * 데이터를 십수 개 정도 듬성듬성 나누어서 삽입 정렬한다. 2. * 데이터를 다시 잘게 나누어서 삽입 정렬한다. 3. * 이렇게 계속 하여 마침내 정렬이 된다. 나누어서 삽입 정렬한다. 3. * 이렇게 계속 하여 마침내 정렬이 된다. , Shellsort ist ein von Donald L. Shell im Jahr 1959 entwickeltes Sortierverfahren, das auf dem Sortierverfahren des direkten Einfügens (Insertionsort) basiert. , Shellsort, also known as Shell sort or SheShellsort, also known as Shell sort or Shell's method, is an in-place comparison sort. It can be seen as either a generalization of sorting by exchange (bubble sort) or sorting by insertion (insertion sort). The method starts by sorting pairs of elements far apart from each other, then progressively reducing the gap between elements to be compared. By starting with far apart elements, it can move some out-of-place elements into position faster than a simple nearest neighbor exchange. Donald Shell published the first version of this sort in 1959. The running time of Shellsort is heavily dependent on the gap sequence it uses. For many practical variants, determining their time complexity remains an open problem.r time complexity remains an open problem. , Сортува́ння Ше́лла — це алгоритм сортуваннСортува́ння Ше́лла — це алгоритм сортування, що є узагальненням сортування включенням. Алгоритм базується на двох тезах: * Сортування включенням ефективне для майже впорядкованих масивів. * Сортування включенням неефективне, тому що переміщує елемент тільки на одну позицію за раз. Тому сортування Шелла виконує декілька впорядкувань включенням, кожен раз порівнюючи і переставляючи елементи, що розташовані на різній відстані один від одного. Сортування Шелла не є стабільним. одного. Сортування Шелла не є стабільним. , Lo Shell sort (o Shellsort) è uno dei più Lo Shell sort (o Shellsort) è uno dei più vecchi algoritmi di ordinamento. È stato ideato nel 1959 da .L'algoritmo è veloce, facile da comprendere e da implementare, ma è difficile analizzarne il tempo di esecuzione. Lo Shell sort viene a volte chiamato "Shell-Metzner sort" in onore di Marlene Metzner che ne scrisse una primissima implementazione in FORTRAN. Venne per la prima volta chiamato Shell-Metzner in un articolo su Creative Computing nel 1976, ma Marlene Metzner disse di non volere che l'algoritmo portasse il suo nome.lere che l'algoritmo portasse il suo nome. , 希爾排序(Shellsort),也稱遞減增量排序算法,是插入排序的一種更高效的改進版本。希爾排序是非穩定排序算法。 希爾排序是基於插入排序的以下兩點性質而提出改進方法的: * 插入排序在對幾乎已經排好序的數據操作時,效率高,即可以達到的效率 * 但插入排序一般來說是低效的,因為插入排序每次只能將數據移動一位 , Shellsort (of Shell sort) is een sorteeralgoritme dat in 1959 uitgevonden is door . Het is een snel algoritme dat ook makkelijk te implementeren is. , Сортировка Шелла (англ. Shell sort) — алгоСортировка Шелла (англ. Shell sort) — алгоритм сортировки, являющийся усовершенствованным вариантом сортировки вставками. Идея метода Шелла состоит в сравнении элементов, стоящих не только рядом, но и на определённом расстоянии друг от друга. Иными словами — это сортировка вставками с предварительными «грубыми» проходами. Аналогичный метод усовершенствования пузырьковой сортировки называется сортировка расчёской.ортировки называется сортировка расчёской.
rdfs:label Ordenamiento Shell , Tri de Shell , Shell sort , Shellsort , Sortowanie Shella , Сортування Шелла , 셸 정렬 , Shellovo řazení , 希尔排序 , Сортировка Шелла , シェルソート
hide properties that link here 
http://dbpedia.org/resource/Shell + http://dbpedia.org/ontology/wikiPageDisambiguates
http://dbpedia.org/resource/Shell_sort + , http://dbpedia.org/resource/Gap_sort + , http://dbpedia.org/resource/Shell%27s_method + , http://dbpedia.org/resource/Shell%27s_sort + , http://dbpedia.org/resource/Shell-Metzner_sort + http://dbpedia.org/ontology/wikiPageRedirects
http://dbpedia.org/resource/Big_O_notation + , http://dbpedia.org/resource/Vaughan_Pratt + , http://dbpedia.org/resource/List_of_unsolved_problems_in_computer_science + , http://dbpedia.org/resource/Coin_problem + , http://dbpedia.org/resource/Adaptive_sort + , http://dbpedia.org/resource/Quicksort + , http://dbpedia.org/resource/Introsort + , http://dbpedia.org/resource/Sorting_algorithm + , http://dbpedia.org/resource/Robert_Sedgewick_%28computer_scientist%29 + , http://dbpedia.org/resource/Insertion_sort + , http://dbpedia.org/resource/Comparison_sort + , http://dbpedia.org/resource/Shell + , http://dbpedia.org/resource/Deaths_in_November_2015 + , http://dbpedia.org/resource/List_of_algorithms + , http://dbpedia.org/resource/Comb_sort + , http://dbpedia.org/resource/Shell_sort + , http://dbpedia.org/resource/Donald_Shell + , http://dbpedia.org/resource/Thomas_N._Hibbard + , http://dbpedia.org/resource/Incompressibility_method + , http://dbpedia.org/resource/Gap_sort + , http://dbpedia.org/resource/Shell%27s_method + , http://dbpedia.org/resource/Shell%27s_sort + , http://dbpedia.org/resource/Shell-Metzner_sort + , http://dbpedia.org/resource/Shell_Sort + http://dbpedia.org/ontology/wikiPageWikiLink
http://en.wikipedia.org/wiki/Shellsort + http://xmlns.com/foaf/0.1/primaryTopic
http://dbpedia.org/resource/Shellsort + owl:sameAs
 

 

Enter the name of the page to start semantic browsing from.