Algorithms
Links

Algorithms


Data Structures

DS heterogêneas Vs homogêneas

Estruturas de dados heterogêneas armazenam o mesmo tipo de dados, e estruturas homogêneas armazenam tipos de dados diferentes.


Big O

Sorting

Free algorithms books

Books

Articles & Study

Binary Fundamentals


Dicas

  • Árvores binárias são múltiplas listas ligadas.

  • Cada nó de uma lista ligada é uma lista ligada.

  • Linked list são recursivas pois podem ter casos bases, diferente da Double linked list.

  • Árvores binárias não tem ciclos.

  • Estruturas cíclicas são difíceis de tratar com recursão porque não tem como garantir que visitou todos os nodes. Para fazer isso, é necessário pintar com uma cor cada nó visitado para estipular o caso base.


Propriedades da Multiplicação

  • Commutative: a * b = b * a
  • Elemento Neutro: 12 * 1 = 12 | 5 * 1 = 5
  • Distributive: a * (b + c) = a * b + a * c
  • Elemento Nulo: 12 * 0 = 0 | 5 * 0 = 0
  • Associative: (a * b) * c = a * (b * c)