freeCodeCamp/guide/portuguese/algorithms/search-algorithms/jump-search/index.md

1023 B

title localeTitle
Jump Search Pesquisa de salto

Pesquisa de salto

Uma pesquisa de salto localiza um item em uma matriz ordenada pulando k itens e, em seguida, verifica se o item desejado está entre o salto anterior e o salto atual.

Caso Pior da Complexidade

O (√N)

Trabalho

  1. Defina o valor de k, o número do salto: O tamanho ideal do salto é √N, onde o N é o comprimento do array
  2. Salta o array k-by-k pesquisando pela condição Array[i] < valueWanted < Array[i+k]
  3. Faça uma pesquisa linear entre Array[i] e Array[i + k]

Pesquisa de Salto 1

Código

Para ver exemplos de implementação de código deste método, acesse este link abaixo:

Pesquisa de salto - OpenGenus / cosmos

Créditos

A imagem da matriz da lógica