
Estrutura de Dados - Aula 01
Presentation
•
Computers
•
University
•
Practice Problem
•
Hard
Stephany Oliveira
Used 5+ times
FREE Resource
21 Slides • 0 Questions
1
Profº Me. Stephany Mendes
stephany.oliveira29@docente.unip.br
2
Procedimentos e Funções.
Passagem de parâmetros por valor e por referência.
Módulo 02 - Modularização
Introdução
Nivelamento de algoritmos
Conceito de análise de algoritmos
Revisão de arranjos.
Representação linear de matrizes.
Módulo 01 - Algoritmos e a Solução de Problemas
3
Ponteiros
Módulo 04 - Alocação dinâmica de memória
Conceitos de TAD
TAD cadeias. Operações com cadeias.
Módulo 03 - Tipos Abstratos de Dados
4
Aplicações clássicas de pilhas.
Representação Linear.
Representação Encadeada.
Módulo 06 - Listas Lineares com disciplina de acesso: Pilhas
Aplicações
Lista sequencial. Operações.
Lista encadeada. Operações.
Listas com descritores e Listas duplamente encadeadas.
Módulo 05 - Lista Linear: Definição e representação
5
Módulo 08 - Recursividade
Aplicações clássicas de filas.
Representação Linear.
Representação Encadeada.
Filas especiais: Deque e Fila circular.
Módulo 07 - Listas Lineares com disciplina de acesso: Filas
6
Conceitos
Representação e aplicações.
Módulo 10 - Grafos
Definições e representações básicas
Árvores binárias
Percurso em árvores binárias
Árvores binárias de busca
Módulo 09 - Árvores
Módulo 11 - Pesquisa de Dados
Pesquisa sequencial
Pesquisa binária
7
Módulo 12 - Ordenação de Dados
Ordenação por troca
BubbleSort (método da bolha)
QuickSort (método da troca e partição)
Ordenação por inserção
InsertionSort (método da inserção direta)
BinaryInsertionSort (método da inserção direta binária)
8
Módulo 12 - Ordenação de Dados (continuação)
Ordenação por seleção
SelectionSort (método da seleção direta)
HeapSort (método da seleção em árvore)
Outros métodos
MergeSort (método da intercalação)
BucketSort (método da distribuição de chave)
9
Módulo 13 - Tabela Hash.
10
PEREIRA, Silvio do Lago. - Estruturas de Dados Fundamentais. - Ed. Érica, 2000.
VELOSO, P., e outros. - Estruturas de Dados. - Ed. Campus.
** Consultem todos os materiais na ementa oficial do curso
COMPLEMENTAR (Sugestão da Prof)
LEITE, Thiago e Carvalho. - Estruturas de Dados: Domine as práticas essenciais em C, Java, C#, Python e JavaScript. - Casa do Código.
11
12
- Veloso, Paulo (1944)
13
- Cormen, et. al. (2009)
14
Estruturação da Informação
Lista telefônica;
Fila do supermercado;
A pilha de pratos no self-service;
A lista de passos de uma receita.
São materializações no mundo real do que também existe dentro dos computadores.
15
Estruturação da Informação
As estruturas de dados são fundamentais para qualquer pessoa desenvolvedora, pois são a base para a construção de algoritmos eficientes e sistemas computacionais robustos.
As estruturas de dados são essenciais para a solução de problemas complexos em diversas áreas, como na Inteligência Artificial, onde pode ser usada para Machine Learning; no processamento de imagens, para a detecção de padrões; entre diversas outras áreas.
16
Conceitos Básicos : Dado
Dados são a base da computação, mais precisamente a manipulação deles. Tudo que um computador faz é manipular dados para nos auxiliar na tomada de decisões. Podemos dizer que dados podem ser originados a partir da interação entre usuários humanos com computadores (softwares) ou da interação direta entre computadores (softwares).
17
Conceitos Básicos : Estrutura
Uma estrutura pode ser definida como a forma como um conjunto de dados pode ser armazenado e manipulado. A depender do tipo de dado — conceito que será abordado mais adiante —, cada estrutura é armazenada e manipulada de uma maneira específica.
Assim, podemos dizer que cada estrutura define uma álgebra, um conjunto de operações/manipulações que são permitidas sobre esta estrutura.
18
Conceitos Básicos : Estruturas de Dados
Um conjunto de teorias e práticas responsáveis por definir a forma como os dados podem ser armazenados, representados e consequentemente manipulados.
19
Conceitos Básicos : Estruturas de Dados
Uma estrutura de dados retrata as relações lógicas existentes entre os dados, similar a modelos matemáticos, que são usados para espelhar alguns aspectos da realidade física.
Tanto as estruturas como as operações estão em um nível conceitual, abstrato.
20
Conceitos Básicos : Estruturação Eficiente de Dados
Nas redes sociais, a estruturação eficiente da informação é crucial para gerenciar e apresentar o enorme volume de dados gerados por bilhões de usuários.
Por exemplo, quando você acessa seu feed de notícias no Facebook, o sistema já pré-computou e estruturou informações sobre quais postagens são mais relevantes para você, com base em interações passadas, relacionamentos e preferências. Isso é feito utilizando estruturas de dados como listas de adjacências em grafos (para representar a rede de amigos e interações) e algoritmos de ordenação eficientes para priorizar o conteúdo mostrado a cada usuário.
21
- WEISS, 2013
Profº Me. Stephany Mendes
stephany.oliveira29@docente.unip.br
Show answer
Auto Play
Slide 1 / 21
SLIDE
Similar Resources on Wayground
17 questions
MODELOS DE SERVICIO EN LA NUBE
Presentation
•
University
14 questions
WEB 3.0
Presentation
•
University
18 questions
NoSQL and SQL
Presentation
•
University
16 questions
Unidad 3
Presentation
•
University
15 questions
Programación Orientada a Objetos
Presentation
•
University
13 questions
Unidad 2
Presentation
•
University
17 questions
AULA 23: MODELO ATÔMICO DE BOHR
Presentation
•
University
17 questions
Modelo Relacional
Presentation
•
University
Popular Resources on Wayground
10 questions
Safety Day 2026 – Student Review
Quiz
•
9th Grade
21 questions
Continents and Oceans
Quiz
•
6th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
16 questions
Subject & Predicate
Quiz
•
5th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
12 questions
Map Skills
Quiz
•
3rd Grade
22 questions
Continents and Oceans
Quiz
•
5th Grade
15 questions
Rounding Decimals
Quiz
•
5th Grade
Discover more resources for Computers
20 questions
Disney Trivia
Quiz
•
University
10 questions
Spanish Greetings and Goodbyes!
Presentation
•
6th Grade - University
20 questions
Physical or Chemical Change/Phases
Quiz
•
8th Grade - University
39 questions
Unit 7 Key Terms
Quiz
•
11th Grade - University
25 questions
SER and Subject Pronouns
Quiz
•
8th Grade - University
38 questions
Unit 6 Key Terms
Quiz
•
11th Grade - University
19 questions
Key Concepts in Buddhism
Quiz
•
University
0 questions
Cell Domain Basic Review (Biology)
Quiz
•
University