Algoritmos/Prefácio: diferenças entre revisões

[edição verificada][edição verificada]
Conteúdo apagado Conteúdo adicionado
Correções
Pontuação, acentuação, paragrafação, coesão.
Linha 1:
Algoritmos, pelo dicionário, é um conjunto finito de regras, raciocínio ou operações que possam ser aplicadas a dados para gerar um resultado ou solucionar um problema.
Algorítimos, pelo dicionário seria um conjunto finito de regras, raciocínio ou operações que possam ser aplicadas a dados para que assim gerar um resultado ou solucionar um problema. Diariamente executamos algorítimos, por exemplo para fazermos bolo checamos se há ovos, leite, farinha, colocamos um por um em uma determinada ordem em uma determinada estrutura para que seja formada a massa para enfim termos o produto final que é o bolo, ou seja, seguimos alguns passos e ordem para termos um produto. O intuito não é te ensinar a fazer bolo ou a te mostrar o passo a passo de se tomar banho, mas sim te mostrar a complexidade, organização e manuseio dos algorítimos que temos hoje, e como podem ser aplicados às diferentes estruturas de dados existentes, como fila, lista, pilha, arvore, tabela hash, entre outras.
 
Diariamente executamos algoritmos, por exemplo: para fazermos um bolo, checamos se há ovos, leite ou farinha, colocamos um por um em uma determinada ordem e estrutura para que seja formada a massa e enfim, termos o produto final que é o bolo. Ou seja, seguimos alguns passos em ordem para obtermos um produto.
Basicamente, Algorítimos abrange a organização e o manuseio de dados, como exemplo, temos algorítimos de ordenação, como o ''quicksort'', ''shellsort'', ''selection sort''. Algorítimos de busca como pesquisa binaria, sequencial, por interpolação. Mas é claro, cada algorítimo, sendo de ordenação, de busca ou qualquer um dos diversos algorítimos implementados hoje, cada um tem suas variações e suas aplicabilidades, cabendo assim saber escolher qual deve ser implementado ou utilizado para o determinado problema a ser enfrentado.
 
O intuito não é ensinar a fazer um bolo ou mostrar passo a passo como se tomar um banho, mas sim mostrar a complexidade, organização e manuseio dos algoritmos que temos hoje e como podem ser aplicados às diferentes estruturas de dados existentes, como fila, lista, pilha, árvore, tabela hash, entre outras.
 
Basicamente, Algorítimosos abrangealgoritmos abrangem a organização e o manuseio de dados,. comoTemos exemplo,alguns temos algorítimostipos de ordenaçãoalgoritmos, como oos de ordenação: ''quicksort'', ''shellsort'', ''selection sort,''. Algorítimose os de busca, como a pesquisa binariabinária, sequencial, e por interpolação. Mas é claro, cadaCada algorítimoalgoritmo, sendo de ordenação, de busca ou qualquer um dos diversos algorítimostipos de algoritmos implementados hoje, cada um tem suas variações e suas aplicabilidades, cabendo assim saber escolher qual deve ser implementado ou utilizado para solucionar o determinado problema a ser enfrentado.
 
{{AutoCat}}