Estamos trabalhando para restaurar o aplicativo Unionpedia na Google Play Store
CessanteEntrada
🌟Simplificamos nosso design para uma melhor navegação!
Instagram Facebook X LinkedIn
Sua própria Unionpédia com seu logotipo e domínio, a partir de 9,99 USD/mês
Criar meu Unionpédia

Selection sort

Índice Selection sort

A ordenação por seleção (do inglês, selection sort) é um algoritmo de ordenação baseado em se passar sempre o menor valor do vetor para a primeira posição (ou o maior dependendo da ordem requerida), depois o de segundo menor valor para a segunda posição, e assim é feito sucessivamente com os n-1 elementos restantes, até os últimos dois elementos.

Índice

  1. 15 relações: Algoritmo de ordenação, Bubble sort, Bucket sort, Busca linear, Grande-O, Heapsort, Insertion sort, Lista de algoritmos, Merge sort, Ordenação estável, Ordenação por comparação, Quicksort, Radix sort, Shell sort, Stooge sort.

Algoritmo de ordenação

Algoritmo de ordenação em ciência da computação é um algoritmo, de manipulação de dados, que coloca os elementos de uma dada sequência em uma certa ordem -- em outras palavras, efetua sua ordenação completa ou parcial.

Ver Selection sort e Algoritmo de ordenação

Bubble sort

O bubble sort, ou ordenação por flutuação (literalmente "por bolha"), é um algoritmo de ordenação dos mais simples.

Ver Selection sort e Bubble sort

Bucket sort

Bucket sort, ou bin sort, é um algoritmo de ordenação que funciona dividindo um vetor em um número finito de recipientes.

Ver Selection sort e Bucket sort

Busca linear

Na área de informática, ou Ciência da Computação, costuma-se usar o termo busca linear (ou busca sequencial) para expressar um tipo de pesquisa em vetores ou listas de modo sequencial, i. e., elemento por elemento, de modo que a função do tempo em relação ao número de elementos é linear, ou seja, cresce proporcionalmente.

Ver Selection sort e Busca linear

Grande-O

''g''(''x'') sempre que ''x'' ≥ ''x''0. Na matemática, a notação O-grande descreve o comportamento limitante de uma função quando o argumento tende a um valor específico ou para o infinito, normalmente, em termos de funções mais simples.

Ver Selection sort e Grande-O

Heapsort

O algoritmo heapsort é um algoritmo de ordenação generalista, e faz parte da família de algoritmos de ordenação por seleção.

Ver Selection sort e Heapsort

Insertion sort

thumb Insertion Sort, ou ordenação por inserção, é um algoritmo de ordenação que, dado uma estrutura (array, lista) constrói uma matriz final com um elemento de cada vez, uma inserção por vez.

Ver Selection sort e Insertion sort

Lista de algoritmos

Abaixo segue a lista de algoritmos.

Ver Selection sort e Lista de algoritmos

Merge sort

O merge sort, ou ordenação por mistura, é um exemplo de algoritmo de ordenação por comparação do tipo dividir-para-conquistar.

Ver Selection sort e Merge sort

Ordenação estável

Um algoritmo de ordenação diz-se estável se preserva a ordem de registros de chaves iguais.

Ver Selection sort e Ordenação estável

Ordenação por comparação

Um algoritmo de comparação é um tipo de algoritmo de ordenação que lê apenas os elementos da lista através de uma operação de comparação abstrata única (muitas vezes um operador "menor ou igual a"), que determina qual dos dois elementos devem ocorrer em primeiro lugar na lista final de classificação.

Ver Selection sort e Ordenação por comparação

Quicksort

O algoritmo quicksort é um método de ordenação muito rápido e eficiente, inventado por C.A.R. Hoare em 1960, quando visitou a Universidade de Moscovo como estudante.

Ver Selection sort e Quicksort

Radix sort

O Radix sort é um algoritmo de ordenação rápido e estável que pode ser usado para ordenar itens que estão identificados por chaves únicas.

Ver Selection sort e Radix sort

Shell sort

Criado 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.

Ver Selection sort e Shell sort

Stooge sort

O Stooge Sort, ou ordenação "Pateta", é um algoritmo de ordenação que se faz do uso das técnicas de divisão e conquista, ou seja, recursivamente o algoritmo realiza partições virtuais da entrada e transforma o problema maior em pequenos subproblemas até que a ordenação seja mínima.

Ver Selection sort e Stooge sort

Também conhecido/a como Ordenação por seleção, Selectionsort.