E-Learning
  • Para Mais Informações!
  • +258 87 30 30 705 | 84 63 21 734
  • info@edu-tech-global.com
Algoritmos e Estruturas de Dados em Java
Instrutor:
Classificação:
Categoria:
Descrição
Esta apostila da Caelum visa ensinar de uma maneira elegante, mostrando apenas o que é necessário e quando é necessário, no momento certo, poupando o leitor de assuntos que não costumam ser de seu interesse em determinadas fases do aprendizado

Um algoritmo é uma seqüência de passos que resolve algum problema ou alcança algum objetivo, como a seqüência de passos para resolver o problema de descobrir a máxima altura.

É importante salientar que um algoritmo simplesmente diz o que deve ser feito. Para resolver de fato um problema, devemos definir como executar os passos do algoritmo. Por exemplo, para o problema anterior de achar a máxima altura, deveríamos definir como “pegar” as informações sobre as alturas da pessoas (perguntar para a própria pessoa, medir a altura usando uma fita métrica ou obter a altura de algum cadastro que a pessoa tenha feito) e como manter as informações sobre as alturas (anotar em um papel ou guardar em uma varíavel no computador). A definicão de como os passos de um algoritmo serão executados é uma implementação do algoritmo. Resumindo, algoritmo é o que deve ser feito e implementação é o como deve ser feito.