Árvore Binária em JavaScript

ÁRVORE BINÁRIA EM JS

Continuando o assunto sobre alguns algoritmos que utilizamos em computação em geral, neste port falaremos sobre árvore binária, uma estrutura de dados que me fascina bastante pela versatilidade. Então vamos implementar uma árvore, ainda não será uma árvore de busca, e vamos fazer o algoritmo base para navegar nessa árvore…

read more

Algoritmos: XOR Swap

O XOR é um operador bem versátil e uma coisa que gosto bastante é de estudar e analisar formas alternativas de utilização destes operadores. Neste vídeo mostro como é possível usar o XOR para trocar variáveis de lugar além de explorar o porquê isso acontece. Confira! Deixe suas dúvidas e…

read more

Algoritmos: PermMissingElement

Continuando nossa série sobre algoritmos que caem em entrevistas de emprego e competições de programação, neste vídeo, explico sobre o Algoritmo PermMissingElement. Curta o DevPleno no Facebook, inscreva-se no canal e cadastre seu e-mail para não perder nenhuma novidade. Fique à vontade para deixar suas dúvidas e sugestões nos comentários.

read more

Algoritmos: Cyclic Rotation

Este é mais um vídeo da série algoritmos, na qual explico sobre algoritmos que frequentemente caem em entrevistas de emprego e competições de programação. Desta vez, comento sobre o Cyclic Rotation. Não perca nenhuma atualização. Curta o DevPleno no Facebook, inscreva-se no canal e cadastre seu e-mail, assim você fica…

read more

Algoritmos: Campo Minado (Minesweeper)

Continuando nossa série sobre algoritmos que são utilizados em questões de competições/maratonas de programação e em entrevistas, neste post, iremos tratar sobre o algoritmo campo minado (minesweeper), retirado do livro Programming Challenges de Miguel Skiena. No vídeo, explico detalhadamente sobre o algoritmo e como resolvê-lo. Aqui abaixo você encontra a…

read more