Lecture Notes - Static Sequential List (Vocabulary)

0.0(0)
studied byStudied by 0 people
GameKnowt Play
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/13

flashcard set

Earn XP

Description and Tags

Vocabulary flashcards covering key terms and definitions related to Static Sequential Lists and common operations shown in the notes.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

14 Terms

1
New cards

Lista Sequencial Estática

Uma estrutura de dados que armazena elementos em um array contíguo de tamanho fixo. Sua capacidade máxima é predefinida no momento da criação e não pode ser alterada dinamicamente durante a execução do programa.

2
New cards

Array

Um bloco contíguo de memória utilizado para armazenar uma coleção de elementos do mesmo tipo de dado, acessíveis por meio de um índice. É a base para muitas estruturas de dados.

3
New cards

Capacidade Fixa

O número máximo de elementos que uma lista estática pode armazenar. Este limite é estabelecido na sua criação e não pode ser expandido, o que significa que a lista tem um tamanho fixo e predefinido.

4
New cards

Inserção

Operação de adicionar um novo elemento à lista. Em listas sequenciais, pode exigir o deslocamento de elementos existentes para abrir espaço no local desejado e a subsequente atualização da contagem total de elementos.

5
New cards

Remoção

Operação de excluir um elemento da lista. Após a remoção, os elementos subsequentes geralmente precisam ser deslocados para preencher o espaço vazio, e a contagem total de elementos é decrementada.

6
New cards

Primeiro Elemento (índice 0)

O elemento que ocupa a primeira posição em uma lista baseada em array, sempre localizado no índice 0. Ele marca o ponto de partida ou o início da sequência de dados.

7
New cards

Último Elemento (índice count-1)

O elemento situado na última posição preenchida da lista, cujo índice é calculado como count - 1, onde count é o número total de elementos atualmente na lista.

8
New cards

Número de Elementos

A quantidade atual de elementos armazenados em uma lista, comumente representada pela variável n ou count. Indica o quão 'cheia' a lista está em determinado momento.

9
New cards

Espaço Disponível / Slots Livres

A porção do array subjacente que ainda não foi preenchida com elementos válidos. Representa a capacidade restante da lista antes de atingir seu limite máximo.

10
New cards

Indexação (baseado em 0)

O método de acessar ou referenciar elementos em uma estrutura de dados (como um array) utilizando sua posição numérica, onde o primeiro elemento está no índice 0, o segundo no índice 1, e assim por diante.

11
New cards

Pesquisa Binária

Um algoritmo de busca eficiente utilizado em arrays (ou listas) ordenados. Ele funciona dividindo repetidamente pela metade o intervalo de pesquisa até encontrar o elemento alvo ou determinar que ele não está presente.

12
New cards

Pesquisa Linear (Pesquisa Sequencial)

Um método de busca simples que percorre cada elemento em uma lista, em ordem sequencial, do início ao fim, até que o elemento alvo seja encontrado ou todos os elementos tenham sido verificados.

13
New cards

Função Principal

O ponto de entrada principal de um programa, onde a execução começa. Em muitas linguagens de programação, como C, C++ e Java, é frequentemente denominada main (por exemplo, int main() para C/C++ ou public static void main(String[] args) para Java).

14
New cards

Requisito de Ordenação para Pesquisa Binária

É um requisito fundamental para a pesquisa binária que a lista de elementos esteja pré-ordenada (em ordem crescente ou decrescente). Se a lista não estiver ordenada, os resultados da pesquisa binária serão incorretos ou imprevisíveis.