Why Quicksort is Quick?Randomized Quicksort is the fastest in-place sorting algorithm based on the divide-and-conquer strategy, developed by British computer…Oct 9, 2021Oct 9, 2021
How do computers render graphics on the screen?Journey of data on the CPU to stunning graphics on the screen.Jul 28, 2021Jul 28, 2021
Allocating matrices in C/C++ and how to make them fasterHow to make matrix (2d arrays) allocation faster. 35% increase in performance.May 16, 2021May 16, 2021
How to install Cling on Linux or WSLInstalling Cling on Ubuntu/Windows/Linux/Debian. Step by Step Tutorial.Apr 24, 20211Apr 24, 20211
An Overview of Cling (C++ Interpreter)Cling is an interactive C++ interpreter, built on top of Clang and LLVM compiler infrastructure.Apr 19, 2021Apr 19, 2021
Hamming Codes — Even Parity Single Bit Error Detection in C++ and PythonI am a first-year computer science student, recently I learned about Hamming Codes and Error correction. I was impressed by the elegance…Apr 13, 2021Apr 13, 2021
Why 0.1 + 0.1 + 0.1 is not 0.3? and Rocket ExplosionIf you type something like this in a Python interpreter,Apr 10, 2021Apr 10, 2021