Algoritmos e estruturas de dados I

8953 palavras 36 páginas
Instituto Federal de Educação Ciências e Tecnologia

Campus Formiga
Bacharelado em Ciência da Computação

Atividade: 3ª Trabalho Prático

Disciplina: Algoritmos e Estruturas de Dados I
Professor: Mário Luiz Rodrigues Oliveira

Fabrício Daniel Freitas
Matrícula: 002752
Valquíria Soares Silva
Matrícula: 002785
Formiga, 23 de Setembro de 2013.

Sumário:
Sumário...............................................................................................................................2
Introdução...........................................................................................................................3
Implementação....................................................................................................................7
Descrição! 9
Estudo da Complexidade! 13
Conclusão! 15
Bibliografia! 16

1 -Introdução
!
!
!
Este trabalho consiste em utilizar os conceitos de listas para a solução de um problema, utilizando prioridades. Fala sobre lista, TAD, alocação de memória e entre outros assuntos.
!
- Ambientes de desenvolvimento do código fonte: Xcode, e codblocks.
!
- Compilador utilizado: gcc version 4.7.1 (GCC).
!
- Linguagem utilizada: Linguagem C.
!
- Ambiente de desenvolvimento da documentação: LibreOffice Writter.
!
- Na análise da ordem de complexidade dos algoritmos será analisado o pior caso, de acordo com a definição assintótica de Big O.
!
A Lista Encadeada diz que, cada nó (ou célula) deve conter um item da lista e um
“campo extra” para um apontador para o nó seguinte.
!
A alocação dinâmica de memória é a técnica utilizada: as posições de memória são alocadas (desalocadas) quando são necessárias (desnecessárias).
!
!
Como visto, C faz a gerência de memória através das declarações malloc e free.
!
!
Existem outras implementações: simplesmente ou duplamente encadeadas e listas encadeadas circulares; com ou sem nós sentinela.
!
!
As desvantagens na utilização desse tipo de lista são:

Relacionados

  • Algoritmos e estrutura de dados i
    478 palavras | 2 páginas
  • Algoritmos e Estruturas de Dados I - Listas UFSJ
    1010 palavras | 5 páginas
  • Análise de Sistemas II, Desenvolvimento Orientado a Objetos I, Banco de Dados II, Algoritmos e Estrutura de Dados
    5781 palavras | 24 páginas
  • Algoritmos e estrutura de dados ii
    7970 palavras | 32 páginas
  • Aula 04 Analise De Algoritmos Parte 1 V2
    3373 palavras | 14 páginas
  • Cap4
    12754 palavras | 52 páginas
  • fgbb
    1489 palavras | 6 páginas
  • algoritmo
    4631 palavras | 19 páginas
  • Aeds2 ORDENACAO 1pp
    11509 palavras | 47 páginas
  • Exercicios Algoritmo
    4631 palavras | 19 páginas