Douglas Moura

Douglas Moura

Software Engineer

Douglas Moura

Douglas Moura

Software Engineer, Musician and Jiujiteiro.

#algorithms

Mastering Insertion Sort: A Detailed Guide

Published at:Published at:Updated at:

Mastering Insertion Sort: A Detailed Guide
Sorting is a fundamental operation in the field of computer science, and because of this, there are various algorithms available to solve…

Introduction to algorithms

Published at:Published at:Updated at:

Introduction to algorithms
An algorithm is a precise and unambiguous specification of a sequence of computational steps that can be mechanically performed[^1]. From…

Understanding Tail Call Optimization With JavaScript

Published at:Published at:Updated at:

Understanding Tail Call Optimization With JavaScript
Consider the following function that calculates the factorial of a number: