Some reflections about the Collatz problem. I mention it in my lecture about algorithms to illustrate the halting problem
Introduction into algorithmic thinking. Covers mostly searching and sorting (and The Tower of Hanoi). Programming is done via JavaScript, but this doesn't matter.
Raft is a consensus algorithm that is designed to be easy to understand. It's equivalent to Paxos in fault-tolerance and performance. The difference is that it's decomposed into relatively independent subproblems, and it cleanly addresses all major pieces needed for practical systems. We hope Raft will make consensus available to a wider audience, and that this wider audience will be able to develop a variety of higher quality consensus-based systems than are available today.
Collection of algorithms.
This is a dictionary of algorithms, algorithmic techniques, data structures, archetypal problems, and related definitions. Algorithms include common functions, such as Ackermann's function. Problems include traveling salesman and Byzantine generals. Some entries have links to implementations and more information. Index pages list entries by area and by type.
Short description how genetic Algorithmus work for the software "PerfectTablePlan". Plus: some useful links. Helped me to create my genetic algorithm for finding a good student group composition.