Riham Fayezrihamfh.hashnode.dev·Oct 13, 2024Sorting algorithms: Insertion sortInsertion Sort is a simple comparison-based sorting algorithm that builds a sorted array (or list) one element at a time. It's much like how you might sort playing cards in your hands. You start with an empty left hand and take the cards one by one f...Discussalgorithms
Riham Fayezrihamfh.hashnode.dev·Oct 12, 2024Algorithmic ComplexityThe "complexity" of an algorithm describes how much time or memory (space) it takes to complete that task, as the size of the input increases. Two main types of complexity: Time complexity Measures how the execution time of an algorithm grows as t...DiscussComplexity
Chahat kumarchahatkumar.hashnode.dev·Oct 9, 2024What is "Time and Space" Complexities in Data Structure and Algorithms ?Sometimes, there is more than one way to solve a particular problem. We need to learn how to compare the performance of different algorithms and choose the best approach to solve the problem. While learning DSA, we often encounter a common term: Comp...DiscussComplexity
Prerit Sainipreritsaini.hashnode.dev·Oct 8, 2024Understanding Time and space complexities in simple terms.When learning about data structures and algorithms, we encounter a common term: complexities. We see this term everywhere on LeetCode and similar platforms. The efficiency of your solution to a problem is evaluated based on its complexities. In other...TuShaR BhArdWaJ and 1 other are discussing this2 people are discussing thisDiscuss·31 likes·67 readsComputer Science
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...Discuss·2 likes·46 readsComplexity
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 ...Discuss·10 likesData Structures and AlgorithmsTime Complexity
Ronald Bartelshubandspoke.amastelek.com·Aug 7, 2024⚠️Normalization in Technology | Complexity is a Risk, Not an Asset🚨In the world of Information Technology, complexity can feel inevitable, especially in networks and security configurations. Over time, firewalls accumulate rules, networks expand, and IT infrastructures grow organically, layer upon layer. This may se...DiscussLessons Learntinformation technology
Andrew Tetzeliandrewtetzeli.hashnode.dev·Jul 28, 2024Challenges and Solutions I've Found in Managing Inheritance Hierarchies in Object-Oriented ProgrammingLike others, I use OOP to organize software around objects that interact using interfaces. The inheritance concept is key to OOP, allowing new classes to be based on existing ones and inherit their features and behaviors. Focusing on inheritance help...DiscussObject Oriented Programming
Karuppiah Natarajankaruppiah.dev·Jul 23, 2024Working with Complex Configuration, Abstracted SystemsLet's take an example, a real world example 🌍🌎🌏. I'm currently working with Backstage Software Templates. I even wrote a bit about it here I need to write a configuration or template, which creates a form - in a Web UI and then executes some steps...Discussconfiguration
sujithamypersonalblog.hashnode.dev·Jul 11, 2024Largest Local Values ProblemGiven a 2D matrix of integers, your task is to find the largest local value for each element, excluding the border elements. The local value for an element at position (i, j) is defined as the maximum value within its 3x3 submatrix centered on (i, j)...Discussbrute force