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
Vaishnavi Dwivedivaishd.hashnode.dev·Oct 23, 2024Chapter 3 : Time and Space ComplexityDijkstra’s Algorithm, Sieve of Eratosthenes, Bellman-Ford Algorithm, Kruskal’s Algorithm, Floyd-Warshall Algorithm, and many more—do you know why these fancy names exist? Or, rather, why does DSA exist at all? Of course, we need different data struct...1 likeLearn DSA - JAVABig Omega
Syket BhattachergeeforCreoWis Blogcreowis.com·Oct 21, 2024Understanding Big O Notation: A Beginner's Guide to Time and Space ComplexityImagine we have different ways to write the same code. How do we figure out which one is the best? That's where Big O notation comes in. It helps us measure how much time and space the code will need, making it easier to compare them. What is Big-O N...Time Complexity
Mohit Rajamohitraja12.hashnode.dev·Oct 4, 2024Complexities In Data Structure AlgorithmWHAT IS COMPLEXITY? The measurement of the efficiency of an algorithm is termed as COMPLEXITY in terms of TIME and SPACE resources. It helps the user evaluate and analyse the performance and efficiency of the algorithm. Time Complexity : Time co...2 likes·46 readsComplexity
Keerthi Ravilla Subramanyamkeerthiravillasubramanyam.hashnode.dev·Oct 4, 2024Space Complexity Explained: Unlocking Efficient Algorithm DesignWhen we think of optimizing algorithms, time complexity often takes the spotlight. But equally crucial is space complexity, which measures how much memory an algorithm requires about the size of the input. In practical applications—especially with la...10 likesData structures courseSpace Complexity
Saisailor.hashnode.dev·Oct 2, 2024The Ultimate Guide to Cracking DSA ProblemsLet’s face it—when we first encounter a Data Structures and Algorithms (DSA) problem, it can feel like staring into the abyss. That lengthy question? It can be intimidating! I’ve been there, skipping questions out of sheer fear. But here’s the secret...DSADSA
Kingsley Ihemelandukijuchihe.hashnode.dev·Sep 25, 2024Complexities in DSAWhat are Complexities One of the main reasons for Data Structures and Algorithms (DSA), is to solve problems effectively and efficiently. To determine the efficiency of a program, we look at two types of complexities: Time Complexity: This tells us ...10 likesData Structures and AlgorithmsTime Complexity
Akash Dasakashdas7781.hashnode.dev·Sep 15, 2024Master Time and Space Complexity : A Beginner's guideAs you continue your coding journey, you’ll often hear about time and space complexity. These concepts are crucial for writing efficient code, especially when dealing with large datasets or performance-critical applications. But don’t worry , it’s si...big omega notation
Jasmine Maryjasminemary.hashnode.dev·Sep 14, 2024How to Analyze Algorithms: Big-O, Omega, and Theta for NewbiesAn algorithm is a step-by-step procedure for solving a problem. It helps ensure correctness and efficiency in problem-solving. To find an optimized algorithm, we need to measure its performance, typically by analyzing its time or space (memory) com...omega notation
Alla Yasheelacloud-z.hashnode.dev·Aug 30, 2024Time Complexity SimplifiedWe (Beginners) often assume; Time Complexity is the time taken for the code to run, BUT its not. Because, Depending on the Computer ( System / OS ), and the version ( Old / Latest ), the time taken for the system to run the code differs, hence time t...DSA