Jyotiprakash Mishrablog.jyotiprakash.org·15 hours agoPerformance of AlgorithmsIn the rapidly evolving world of technology, efficient algorithms are the backbone of performance-critical applications. The effectiveness of an algorithm can dramatically influence the speed, scalability, and responsiveness of a system. Whether it’s...Discuss·76 readsalgorithms
Aditya Singhadityakumarsingh.hashnode.dev·Jul 18, 2024Maps in GoGo provides the Map data structure when 2 values need to be associated with each other. They are stored in a key-value format. Map Format Map is written as map[key-Type] value-Type Map Declaration Let's see how we can declare a map, First we can use...Discuss·1 like·64 readsGo Language
Riya SinhaforBitfusion Dynamics Researchbitfusion.hashnode.dev·Jul 9, 2024Top 10 Data Structures and Algorithms (DSA) for FAANG Interviews1. Arrays and Strings Importance: Arrays and strings are fundamental data structures, forming the basis for many problems. Common Problems: Two Sum Rotate Array Longest Substring Without Repeating Characters Palindrome Substring Tips: Focus on ...DiscussDSA
Anshuman SinhaforAnshuman's Blogalpharoger.hashnode.dev·Jul 8, 2024Top 50 DSA AlgorithmsSorting Algorithms 1. Bubble Sort: Repeatedly swaps adjacent elements if they are in the wrong order. 2. Selection Sort: Repeatedly selects the smallest element and swaps it with the current position. 3. Insertion Sort: Builds the sorted array one it...Discussdata structures
Akshaya Biswalakshaya-biswal.hashnode.dev·Jul 7, 2024Doubly Linked ListA doubly linked list is a linear data structure where each node contains three parts: data, a pointer to the next node, and a pointer to the previous node. This allows traversal in both directions (forward and backward). Operations OperationDe...DiscussData StructurePython
Marcos Motamarcosmota.com·Jun 26, 2024Implement a Binary Tree in GolangThe biggest challenge in Computer Science is transforming a data structure that has a complexity of O(n) to O(log n), this is not an easy journey. In this post we will discover how the binary tree does this (at least tries to) and implement this data...Discussgolang
Raaj Aryanraajaryan.tech·Jun 4, 2024Learn Data Structures and Algorithms with Java: A Starter's GuideData Structures and Algorithms (DSA) form the backbone of computer science, playing a crucial role in writing efficient and optimized code. For Java developers, mastering DSA is essential for solving complex problems and enhancing performance. This b...Discuss·10 likesJava
vafadie kongolovamerlen.hashnode.dev·Jun 2, 2024Solving LeetCode Problems Efficiently with PythonIntroduction LeetCode has become one of the most popular platforms for honing coding skills, especially for those preparing for technical interviews. With a plethora of problems ranging from easy to hard, it's a go-to resource for developers at all l...DiscussPython
SANTOSH SINGHsantoshsingh.hashnode.dev·May 31, 2024Exploring Depth-First Search (DFS) and Breadth-First Search (BFS) Algorithms with JAVAWhen it comes to traversing or searching through data structures like trees and graphs, two of the most fundamental algorithms are Depth-First Search (DFS) and Breadth-First Search (BFS). These algorithms are foundational in computer science and have...Discuss·1 likeBFS
Back2Lobbyreid.hashnode.dev·May 29, 2024Stack Data StructureWe covered array and linked lists in previous article. Now we got a much simpler data structure "Stack". It represents a simple list which only allows you to extract/read items one by one. One important thing is you can only read/extract the latest i...DiscussDSAstack