Linear

484 palavras 2 páginas
Na área de informática, ou Ciência da Computação, costuma-se usar o termo busca linear (ou busca sequêncial) 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. Num vetor ordenado, essa não é a pesquisa mais eficiente, a pesquisa (ou busca) binária, por exemplo, é um tipo de pesquisa com o gráfico de tempo logarítmo.

Índice [esconder]
1 Análise de Complexidade
2 Exemplos de Código
2.1 Exemplo de código em C
2.2 Exemplo de código em Pascal
2.3 Exemplo de código em Java
2.4 Exemplo de código em PHP
3 Fluxograma do Algoritmo
4 Ver também
Na área de informática, ou Ciência da Computação, costuma-se usar o termo busca linear (ou busca sequêncial) 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. Num vetor ordenado, essa não é a pesquisa mais eficiente, a pesquisa (ou busca) binária, por exemplo, é um tipo de pesquisa com o gráfico de tempo logarítmo.

Índice [esconder]
1 Análise de Complexidade
2 Exemplos de Código
2.1 Exemplo de código em C
2.2 Exemplo de código em Pascal
2.3 Exemplo de código em Java
2.4 Exemplo de código em PHP
3 Fluxograma do Algoritmo
4 Ver também
Análise de Complexidade[editar | editar código-fonte]
No melhor caso, o elemento a ser buscado é encontrado logo na primeira tentativa da busca. No pior caso, o elemento a ser buscado encontra-se na última posição e são feitas N comparações, sendo N o número total de elementos. No caso médio, o elemento é encontrado após N/2 comparações. O algoritmo de busca linear é um algoritmo O(n).

Exemplos de Código[editar | editar código-fonte]
Exemplo de código em C[editar | editar código-fonte]
/**
* Retorna -1 caso não encontre ou a posição, caso encontre.

Relacionados

  • Linear
    549 palavras | 3 páginas
  • LINEAR
    889 palavras | 4 páginas
  • linear
    272 palavras | 2 páginas
  • Lineares
    530 palavras | 3 páginas
  • linear
    869 palavras | 4 páginas
  • Linear
    653 palavras | 3 páginas
  • Lineares
    1003 palavras | 5 páginas
  • linear
    291 palavras | 2 páginas
  • linear
    1395 palavras | 6 páginas
  • Linear
    913 palavras | 4 páginas