Skip to content

Commit 2d2fa32

Browse files
committed
Improvement in explanations
1 parent a98f66c commit 2d2fa32

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
# Javascript Algorithms
22

3-
O objetivo deste repositório tem como objetivo demonstrar o básico sobre problemas e algoritmos utilizando uma linguagem de explicação simples e as codificações em JavaScript.
3+
O objetivo deste repositório é demonstrar o básico sobre problemas clássicos da computação, seus algoritmos e implementações. Utilizando uma linguagem de explicação simples para as codificações o: JavaScript.

book/introduction.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
# Introdução
22

3-
O objetivo deste repositório é mostrar implementações de diversos algoritmos em javascript. Por ser em JavaScript, é simples de uma pessoa copiar o código e executar no próprio console do navegador e assim, poder realizar diversos testes.
3+
O objetivo deste repositório é mostrar implementações de diversos algoritmos em javascript. Por ser em JavaScript, é simples de uma pessoa copiar o código e executar no próprio console do navegador e assim, poder realizar diversos testes sem a necesidade de instalar complicadas IDE's e compiladores.

book/quick-sort.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
O QuickSort é um algoritmo de ordenação rápido e eficientes, por consequência, é um dos algoritmos mais utilizados. Uma curiosidade, é que ele foi inventado por Hoare para ordenar palavras de um dicionário inglês-russo.
44

5-
A ideia por trás deste algoritmo é reduzir o problema em subproblemas até encontrar um problema que possa ser resolvido. Por essa característica, a implementação mais comum do algoritmo é a forma recursiva.
5+
Este algoritmo utiliza-se da técnica de dividir e conquistar (Divide and Conquer), ou seja, a ideia por trás deste algoritmo é reduzir o problema em subproblemas até encontrar um problema que possa ser resolvido. Por essa característica, a implementação mais comum do algoritmo é a forma recursiva.
66

77
## Implementação
88

book/sort-algorithms.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22

33
Os Algoritmos de ordenação, como o nome sugere, buscam ordenar um conjunto de dados quaisquer. Existem diversas técnicas para ordenação que pode de ir simples algoritmos de 5 ou 6 linhas para implementações complexas de diversas.
44

5-
Assim como a implementação, a velocidade de execução entre esses algoritmos varia muito e com o avanço da tecnologia, é cada vez mais difícil diferenciar o tempo de execução para conjuntos comuns de dados. Porém, quando olhamos com uma visão matemática, é facilmente distinguível.
5+
Assim como a implementação, a velocidade de execução entre esses algoritmos varia muito, e com o avanço da tecnologia é cada vez mais difícil diferenciar o tempo de execução para conjuntos comuns de dados. Porém, quando olhamos com uma visão matemática, é facilmente distinguível.

0 commit comments

Comments
 (0)