CELES, W., CERQUEIRA, R. e RANGEL, J. L. Introdução a Estruturas de Dados

47784 palavras 192 páginas
Apostila de
Estruturas de Dados

Profs. Waldemar Celes e José Lucas Rangel
PUC-RIO - Curso de Engenharia - 2002

Apresentação
A disciplina de Estruturas de Dados (ED) está sendo ministrada em sua nova versão desde o segundo semestre de 1998. Trata-se da segunda disciplina de informática oferecida no curso de Engenharia da PUC-Rio. Na primeira disciplina, Introdução à Ciência da
Computação (ICC), são apresentados os conceitos fundamentais de programação. ICC, em sua versão mais nova, utiliza a linguagem Scheme, de fácil aprendizado, o que permite a discussão de diversos conceitos de programação num curso introdutório. Isso acontece porque Scheme, como a linguagem LISP da qual descende, é uma linguagem funcional, baseada em conceitos familiares aos alunos, como a definição de funções e sua aplicação em expressões que devem ser avaliadas.
O enfoque do curso de Estruturas de Dados é diferente. Discutem-se técnicas de programação e estruturação de dados para o desenvolvimento de programas eficientes.
Adota-se a linguagem de programação C. Apesar de reconhecermos as dificuldades na aprendizagem da linguagem C, optamos por sua utilização neste curso simplesmente porque C é a linguagem básica da programação do UNIX, da Internet, do Windows, do
Linux. Além de C, usam-se nestes sistemas e em aplicações desenvolvidas para eles linguagens derivadas de C, como C++ e Java. Um ponto adicional a favor da escolha de C é que o estudo de várias disciplinas posteriores a ED será facilitado se os alunos já puderem programar com desenvoltura nessa linguagem.
Este curso foi idealizado e montado pelo Prof. José Lucas Rangel. Neste semestre, estamos reformulando alguns tópicos, criando outros e alterando a ordem de apresentação. Esta apostila foi reescrita tendo como base a apostila do Prof. Rangel, utilizada nos semestres anteriores. O curso está dividido em três partes. A Parte I apresenta os conceitos fundamentais da linguagem C e discute formas simples de

Relacionados

  • Algoritmo
    407 palavras | 2 páginas
  • Pesquisa Hashing
    880 palavras | 4 páginas
  • Pilhas e fias
    1188 palavras | 5 páginas
  • PROG C++
    2847 palavras | 12 páginas
  • Genoma
    3701 palavras | 15 páginas
  • Estrutura de dados
    45366 palavras | 182 páginas
  • quicksort
    1653 palavras | 7 páginas
  • Introdução Algoritmos de Programação
    2749 palavras | 11 páginas
  • ola kiridus
    3087 palavras | 13 páginas
  • Banco de Dados
    3475 palavras | 14 páginas