Algoritmos e Estruturas de Dados I

Slides:



Advertisements
Apresentações semelhantes
Organização e Gerência de Arquivos - OGA
Advertisements

UFSC-CTC-INE INE Estruturas de Dados
Ordenação de Dados em Memória
Aula T-09 – BCC202 Listas (Parte 1) Túlio Toffolo www. decom. ufop
Redes I Prof. Sidney C. de Lucena.
Introdução a Engenharia de Software de Sistemas Multi-Agentes
05/08/2011 Professor Leomir J. Borba- –
ESTRUTURAS DE DADOS Apresentação.
Algoritmos de Busca CONTEÚDO (1) Motivação (2) Busca Linear
LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS - LPOO APRESENTAÇÃO DA DISCIPLINA Prof. Thiago Pereira Rique
LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS - LPOO APRESENTAÇÃO DA DISCIPLINA Prof. Thiago Pereira Rique
AED /04 1 Programa Conceitos de Programação Orientada por Objectos A linguagem Java –Classes e Objectos –Strings e Arrays –Membros de classe: variáveis.
INE 5384 Estruturas de Dados Profa. Patrícia Vilain
Primeira aula de laboratório
David Menotti Algoritmos e Estruturas de Dados I DECOM – UFOP
Medida do Tempo de Execução de um Programa
Aula 1 Tipo Abstrato de Dados
Pesquisa em Memória Primária
David Menotti Algoritmos e Estruturas de Dados I DECOM – UFOP
David Menotti Estruturas de Dados I DECOM – UFOP
HeapSort Filas de Prioridade – Heap
CIC 107 Programação de Computadores I
Medida do Tempo de Execução de um Programa David Menotti Algoritmos e Estruturas de Dados I DECOM – UFOP.
David Menotti Estruturas de Dados I DECOM – UFOP
Pesquisa em Memória Primária
David Menotti Estruturas de Dados I DECOM – UFOP
Método de Ordenação: InsertionSort
Banco de Dados (BAN-TSI)
Rodrigo de Toledo IM/DCC
Introdução à Programação
Tópico Avançados em Sistemas de Computação (Pesquisa Operacional)
Apresentação do Curso Prof. Cesar da Costa 1.a Aula.
Paradigmas da Programação – Semestre 1 - Aula 1
1 Laboratório de Programação de Computadores II 2º Semestre/2009 Prof. Mauro César Lopes.
Plataforma de Ensino a Distância
Análise e Modelagem de Processos
Curso de Mecânica com Simuladores no Moodle
Luiz Carlos Zancanella, D.Sc.
ICC2 Aula 7 Fábio Nakano.
Recursos de Informática aplicados à formação acadêmica
Programação Avançada Prof. Natalia Castro Fernandes
Aula 01 BCC202 - Estrutura de Dados I Túlio Toffolo
Ana Paula L. Ambrósio Fábio M. Costa
Tópicos Especiais em Programação 5º Período CSTA - UTP
ALGORITMOS E ESTRUTURAS DE DADOS.
Algoritmos e Estruturas de Dados Apresentação do Curso Setembro/2005.
Faculdade de Informática e Tecnologia de Pernambuco ESTRUTURA DE DADOS
Estruturas de Dados Aula 1: Introdução e conceitos básicos
Recuperação de Informação
Sistemas de Gerenciamento de Educação a Distância Prof. Silvia Helena Cardoso Prof. Renato M. E. Sabbatini.
Prof. Mateus Raeder Professor.unisinos.br/mraeder
Ceça Moraes – Introdução à Programação SI1
Apresentação da Disciplina Inteligência Artificial/Computacional
Sistemas de Gerenciamento de Educação a Distância Prof. Silvia Helena Cardoso Prof. Renato M. E. Sabbatini.
Projeto Final CCO013 UNIFEI IMC.
Introdução à Programação BSI – DEINFO – UFRPE Ceça Moraes
Algoritmos e estrutura de dados Prof. Luiz Gonzaga da Silveira Jr
Linguagem de Programação JAVA
DISCIPLINAS ENVOLVIDAS:
PCI- Primeira Aula de Laboratório Profa. Mercedes Gonzales Márquez.
Metodologia do Trabalho Acadêmico
TECNOLOGIA EM REDES DE COMPUTADORES Algoritmos e programação de computadores Aula /08/2011 Professor Leomir J. Borba-
INE5408 Estruturas de Dados Apresentação e Programa da Disciplina.
Estrutura de Dados Aula 1 Apresentação
INTRODUÇÃO THOBER CORADI DETOFENO, MSC. Aula 01 JOINVILLE 2015 Universidade do Estado de Santa Catarina – CCT/UDESC.
Ordenação Professor Paulo Gomide 27 de outubro de 2015.
CONDUÇÃO DA DISCIPLINA. INTERNET Todas as atividades relativas à disciplina encontram-se reunidas no “site” do Professor / docentes LOCAL/HORÁRIO.
TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ESTRUTURAS DE DADOS AVANÇADAS Aula /08/2011 Professor Leomir J. Borba-
Estrutura de Dados Prof. André Cypriano M. Costa
PROGRAMAÇÃO DE COMPUTADORES Engenharia Unificado Prof. Leonardo Bacelar Lima Santos Departamento de Matemática
Transcrição da apresentação:

Algoritmos e Estruturas de Dados I David Menotti DECOM – UFOP menottid@gmail.com

Objetivos do Curso O objetivo do curso é dar continuidade ao aprendizado do aluno iniciado em Introdução à Programação sobre estruturas de dados. Serão vistos algoritmos relevantes que resolvem problemas básicos como ordenação e pesquisa. Algoritmos e Estrutura de Dados I

Ementa do Curso Tipos Abstratos de Dados Análise de Algoritmos Estruturas de dados listas, filas, pilhas e árvores Métodos de ordenação (por comparação) Selectsort, Insertsort, Bubblesort, Mergesort, Shellsort, Heapsort, Quicksort, etc. Métodos de pesquisa simples, binária, Hashing, árvores digitais Algoritmos e Estrutura de Dados I

Bibliografia Livro texto base: Projetos de Algoritmos com implementação em C e Pascal (ou em Java e C++) Nívio Ziviani Editora Thomson Site do livro: http://www.dcc.ufmg.br/algoritmos/ http://www.dcc.ufmg.br/algoritmos-java/ Contendo transparências, implementações, exemplos, etc. Algoritmos e Estrutura de Dados I

Internet / Moodle Todas informações relacionadas ao curso, incluindo notas de aulas, estarão disponíveis através em http://www.decom.ufop.br/prof/menotti/aedI091 Algoritmos e Estrutura de Dados I

Avaliação 4 provas (total 6 pontos) 6 trabalhos – (total 3 pontos) Implementação Documentação Teste listas em laboratório – (total 1 ponto) Algoritmos e Estrutura de Dados I

Linguagem C Filosofia: “O programador sabe o que está fazendo.” Não é objetivo e nem há tempo no curso para ensinar os detalhes da linguagem. Diversas referências on-line e off-line Compilador: DevC++ Visual C++ gcc (linux) Algoritmos e Estrutura de Dados I

Avisos O curso tem uma carga extra-classe alta Aprendizado da linguagem é de responsabilidade do aluno Por isso... Não deixem acumular matéria Façam os trabalhos com antecedência Algoritmos e Estrutura de Dados I