Luqman Shabanluqmanshaban.blog·18 hours agoMastering Data Structures and Algorithms: Planting Flowers with No Adjacent BloomsIntroduction: In our ongoing journey through the exciting world of Data Structures and Algorithms (DSA), we have encountered a diverse range of challenges, from sorting algorithms to graph traversal. Today, we are continuing our exploration with a un...DiscussLeetCode 75datastructure
Luqman Shabanluqmanshaban.blog·Sep 19, 2023Finding the Greatest Common Divisor of Strings in TypeScriptIntroduction: In this article, we'll explore a TypeScript solution for finding the greatest common divisor (GCD) of two strings. The GCD of strings is defined as the longest common prefix of the two strings. We will break down the solution step by st...Discussdatastructure
Kishor Kunaldevsavant.hashnode.dev·Sep 15, 2023Data Structures And Algorithms Simplified: Your Quick Guide to Key ConceptsWelcome to "DSA Simplified: Your Quick Guide to Key Concepts." If you're delving into the world of computer science and programming, understanding Data Structures and Algorithms (DSA) is like grasping the fundamental tools of digital problem-solving....Discuss·1 likeJavaScript
Seongjin Parkseongjin.hashnode.dev·Sep 15, 2023Data Structure :: Singly Linked ListsWhat is a linked list?A data structure that contains a head, tail and length property. Linked lists consist of nodes, and each node has a value and a pointer to another node or null. Everything is about node, and how to set .next to some value..! cla...Discussdatastructure
Haocheng Linhaochengcodedev.hashnode.dev·Sep 8, 2023[Data Structures 1] Search Binary Tree🧩Problem 💡: The search algorithm determines the node that contains the key from the binary search tree. public static nodetype search(nodetype tree, keytype keyin){ boolean found; nodetype p; p = tree; found = false; while (!...Discuss·1 likedatastructure
Preetika Prakashpreetikaprakash.hashnode.dev·Sep 6, 2023DSA Day 85/100Topic: Tree 1) Level order traversal updatedEasy Input: 1 / 4 / \ 4 2 Output:1 $ 4 $ 4 2 $ import java.util.ArrayDeque; import java.util.ArrayList; import java.util.Queue; import java.util.Scanner; public cl...Discuss100DaysOfCode
Willwillsheppard.hashnode.dev·Sep 4, 2023Creating a Linked List in JavaScript using Mockedin-Client DataIntroduction In this tutorial, we will learn how to create a simple linked list in JavaScript. Specifically, we will populate this linked list with data from a project called "Mockedin-Client." This client-side project simulates key LinkedIn features...DiscussJavaScript
Prince Singhitsprincrsingh.hashnode.dev·Sep 4, 2023🚀🎉Celebrating 600 Consecutive Days on LeetCode! 🎉🚀I am Absolutely thrilled to share a significant milestone in my journey of continuous improvement and relentless dedication – I have just completed an impressive 600Days Streak on LeetCode! 🌟 🚀 This milestone is not just a numerical figure; it re...Discuss·10 likeslearning
Luqman Shabanluqmanshaban.blog·Sep 3, 2023A Swift Solution for Reversing IntegersHi there! In this subsequent series of Data Structures, we'll take on the Palindrome Number challenge. We are given a function that accepts integer x as arguments and returns a boolean value. The function should return true if the arguments passed to...DiscussTypeScript
Hemanth Vishwakarmahemanthvk.hashnode.dev·Aug 27, 2023Understanding Time Complexity and Big O Notation: A Developer's GuideWhat is meant by Algorithm Analysis? Algorithm analysis refers to analysing and understanding the performance characteristics of algorithms. It involves studying how algorithms perform in terms of space and time as the size of input grows. Analysis o...Discuss·10 likesDeveloper