ZamaaNzamaan.hashnode.dev·9 hours agoUnderstanding Big O NotationIntroduction Big O notation is a mathematical notation that describes the upper limit of the time or space complexity of an algorithm as its input size grows. It is crucial for assessing algorithm efficiency in the worst-case scenario. Key Concepts D...DiscussDSA
Muhire Josuéjosuedev.hashnode.dev·May 7, 2024Big O Notation Explained with ExamplesIntroduction Big O notation is a mathematical representation used to describe the performance or complexity of an algorithm. It provides a high-level understanding of how an algorithm's runtime or space requirements grow relative to the input size. B...Discuss·33 readsdata structure and algorithms
Nyakio Mainanyakio.hashnode.dev·May 3, 2024Big O notationI recently went to the Kenya National Library to search for some history books. Let's use this scenario to explain what Big O notation is—a mathematical concept used to describe how the performance of an algorithm changes as the amount of data it nee...Discuss·3 likes#big o notation
Jesse Onoyeyanjesseonoyeyan.hashnode.dev·May 1, 2024Mastering Algorithm Efficiency: Demystifying Big O Notation - Part 1Introduction In the expansive world of computer science and software engineering, understanding the efficiency and performance of algorithms is paramount. At the core of this understanding lies Big O Notation—a concept that may initially seem complex...Discussalgorithms
Srisrip.hashnode.dev·Apr 23, 2024"Mastering the Foundation: A Beginner's Guide to Data Structures and Algorithms"Data Structures and Algorithm: Organize the data in a way that is easy to handle and perform actions on. Types of Data Structures: Introduction to Algorithms: An algorithm consists of instructions to carry out a task or solve a problem (this is a th...Discuss·4 likesdatastructuresandalogrithm
Tural Suleymanidecodebytes.hashnode.dev·Mar 22, 2024So, What Exactly Big O Is?Regardless of what programming language we write in, not all questions in the interviews we participate in are necessarily related to the specific technology or programming language we are invited to interview for. So far, based on the interviews tha...Discussalgorithms
Wiseman Umanahtechwhiz.hashnode.dev·Mar 11, 2024Big O Notation And Time ComplexityBig O is a notation used for describing the complexity(whether space or time complexity) of a program. This concept describes how much time it takes to run your function with respect to the size of the input to the function. In this lesson, we will f...Discuss#big o notation
Ayoub ToubaforYaffaLabblog.yaffalab.com·Feb 29, 2024Applying Big Omega in Development: Making Informed ChoicesRemember how we explored Big O Notation in the Unlocking Algorithmic Efficiency with Big O Notation, acting as a map to algorithmic efficiency? It helped us understand the worst-case scenario: how long an algorithm might take to complete a task as da...Discussbigomega
Ayoub ToubaforYaffaLabblog.yaffalab.com·Feb 16, 2024Unlocking Algorithmic Efficiency with Big O NotationRemember the last time you searched for something online? Whether it was finding the perfect recipe, booking a dream vacation, or simply catching up with friends on social media, algorithms silently powered your experience. But have you ever wondered...Discuss·2 likes·47 reads#big o notation
Anthony-Ikpe Godspowereverytechway.hashnode.dev·Feb 6, 2024The tale of big-O: navigating the world of asymptotic notations in computer science.Once upon a time, in a world bustling with complex algorithms and data structures, there was a severe lack of a standard way of measuring and comparing their efficiency. Programmers in different parts of the world grappled with this challenge. Withou...Discuss#big o notation