Ahmed Razaahmedrazadev.hashnode.dev·Dec 3, 2024The Origin of Algorithms and Their Creator: A Deep Dive into the Legacy of Al-KhwarizmiThe term "algorithm" is central to modern computer science and mathematics, yet its origins trace back to a name many may not recognize today: Al-Khwarizmi. His contributions laid the groundwork for the mathematical and computational methods we use t...Devops
Samuel Adebayosamueladebayo.com·Dec 2, 2024Demystifying Big-O notationDuring the first two years of my undergraduate years, I never really understood computational complexities—even after learning about it in my Data Structures and Algorithms class in the second year of university, it remained a foggy concept. Maybe th...Teaching PythonCS Theory
Ahmed Razaahmedrazadev.hashnode.dev·Dec 2, 2024Ada Lovelace: The Visionary Pioneer of Computer ProgrammingAda Lovelace, born Augusta Ada Byron on December 10, 1815, is celebrated as one of the earliest and most visionary figures in the history of computing. Her work with Charles Babbage on his Analytical Engine is often regarded as the foundation of comp...ADA
Rasel mahmudprogramming-dude.com·Nov 16, 2024Key differences between P, NP, NP-complete, and NP-hardCategoryDefinitionKey CharacteristicsExamples P (Polynomial)Problems that can be solved in polynomial time by a deterministic algorithm.- Efficiently solvable. - Verifiable and solvable in polynomial time.- A subset of NP problems. | Sorting (...polynominal time
xibluespiderxibluespider.hashnode.dev·Oct 16, 2024Understanding Insertion Sort: A Question-Driven ApproachIn this blog post, we'll take a question-driven approach to understand the fundamentals of the insertion sort algorithm. I came up with this approach when I was trying to find a better way to understand the insertion algorithm and others that I will ...insertion sort
Teja Illaakadurga.hashnode.dev·Oct 2, 2024Quick Sort Algorithm :Quick sort Algorithm : Time Complexity : O(n*log(n)) Space Complexity : O(1) Not a stable algorithm, Relative ordering of the elements is not guaranteed. import java.util.*; public class Main { public static void main(String[] args) { int[...Quick Sort
Manish Timalsinamtmanish.hashnode.dev·Sep 19, 2024The Algorithm That Knows You Better Than Yourself: Inside AI-Powered PersonalizationHow does Netflix always know what you want to binge on next? How does Amazon suggest that gadget you never knew you needed? From making our lives so much easier with personalized digital experiences to raising some eyebrows, AI-powered personalizatio...AI
Aakashi Jaiswalaakashi.hashnode.dev·Sep 18, 2024How the Algorithms manipulate themselves?A short Glimpse of My Day I woke up at 7:10 a.m. Made a tweet of “Rise and shine” and then made my To-Do list, it always helps me to organize my day. Today was all about online lectures, I logged into my first online class. After class, I decided to ...1 likeArtificial Intelligence
Srimanth Mantripragadamantri-1724774733617.hashnode.dev·Sep 2, 2024Article 2 of learning DSA in Python.Big - O Notation To people who are wondering, why should we learn about big O notation before learning DSA, the reason is, DSA deals with problems which can be time consuming and space consuming. A terribly executed code may waste these resources whi...1 like·48 reads#big o notation
Enigmacodedohaeris.hashnode.dev·Aug 15, 2024Beginner's Guide to Bit-Manipulation: Day 1 TutorialHello there!, we'll be covering Bit-Manipulation concepts (A-Z) and some essential tactics required to tackle DSA problems based on Bit-Manipulation. Today's Goals: Convert decimal to binary Convert binary to decimal 1. Convert Decimal to Binary ...1 likeDSA