Sarthak ThakkarforSarthak's blogmonktech.hashnode.net·Apr 8, 2023Reject Arrays : Choose the Best Data Structure for Your CodeHey folks, long time no see! I'm back with a new blog post, so let's jump right in! Today I will cover why you should not always use an array as your data structure and switch up based on the use case. I have seen some of my friends and colleagues us...Discuss·13 likes·29 readsarray
Godswill UdohforGeed's bloggodswilludoh.hashnode.net·Jul 14, 2022A Beginners Guide to Big O NotationFor software engineers, especially those without a background in computer science, the term "Big O Notation" has come to be terrifying. I always made an effort to stay away from discussions, articles, and other Big O-related material, but I was doing...Discuss·12 likes·65 readssoftware development
Shounak Chakrabortyforkerbyblogs.hashnode.net·Mar 28, 2023Understanding Recursion from an angle of PMI :What is Recursion? ~ Imagine you have a certain function or a method that performs a particular task, maybe the factorial of a number. Recursion is a programming technique involving a function calling itself. So, every time the function calls itself,...Discuss·12 likes·81 readsData Structures and AlgorithmsBlogsWithCC
Anish KumarforStackFull.devstackfull.hashnode.net·Apr 23, 2023Graph data structure in TypescriptThe graph data structure is a fundamental concept in computer science, and it is used in various domains such as social networks, transportation systems, and computer networks. A graph is a collection of nodes connected by edges, where each node repr...Discuss·1 like·60 readsTypeScript
Samuel NwankwoforSamuel Nwankwo's blogsaminwankwo.hashnode.net·Apr 20, 2023Programming Made Simple: A Beginner's Guide to Understanding the Art of CodeProgramming is the process of creating computer software, applications, and scripts that tell a computer what to do. It involves using a programming language to write instructions, or code, that a computer can understand and execute. Programming can ...Discuss·1 like·33 readsProgramming Tips
Medet ZhakupovforMedet Zhakupov's Blogmedet.hashnode.net·Apr 14, 2023Implement Stack in KotlinFirst of all, what's Stack? Stack is as the name suggests a way of storing data where data that came in last goes out first (LAST IN FIRST OUT). In other words, a stack data structure is like a pile of books where the first book you can take is the o...Discussstack
Medet ZhakupovforMedet Zhakupov's Blogmedet.hashnode.net·Apr 13, 2023Implement Queue in KotlinFirst of all, what is Queue? Queue is as the name suggests, like in real life whoever came in first should go first (FIRST IN FIRST OUT). Whatever values we push to the Queue should be popped in the order they have been pushed as visualized below: N...Discussqueue
Sarthak ThakkarforSarthak's blogmonktech.hashnode.net·Apr 8, 2023Reject Arrays : Choose the Best Data Structure for Your CodeHey folks, long time no see! I'm back with a new blog post, so let's jump right in! Today I will cover why you should not always use an array as your data structure and switch up based on the use case. I have seen some of my friends and colleagues us...Discuss·13 likes·29 readsarray
satish MishraforSatish's blogtechtonics.hashnode.net·Apr 9, 2023Bloom Filters: Your Guide to High-Performance Data Structure. Discover Why They're a Must-Have Tool, What They Are, and How to Implement ThemBefore understanding what are they let's understand why they exist. Let's discuss a scenario, Suppose you're writing a web service that allows users to upload images, and you want to check whether a newly uploaded image is a duplicate of an image tha...Discussbloom filter
Nadeesh HirushanforNIBM Computing Societynibmcs.hashnode.net·Apr 4, 2023LINQ in C#Introduction LINQ (Language Integrated Query) is a powerful feature of C# that provides a simple and concise syntax to query data from various data sources, including objects, databases, XML files, and others. It was developed by a team of engineers ...Discuss·1 like·26 readsC#
Afzal ShaikforMohammad Afzalafzxl.hashnode.net·Mar 29, 2023Prepending a Singly Linked List in JavaWhat is a Singly Linked List (SLL)? Linked Lists and arrays are data structures that are used to hold similar types of data., where data can be anything of primitive data types such as integers or complex objects of a custom class. However, Arrays ar...Discuss·1 likedatastructure
Shounak Chakrabortyforkerbyblogs.hashnode.net·Mar 28, 2023Understanding Recursion from an angle of PMI :What is Recursion? ~ Imagine you have a certain function or a method that performs a particular task, maybe the factorial of a number. Recursion is a programming technique involving a function calling itself. So, every time the function calls itself,...Discuss·12 likes·81 readsData Structures and AlgorithmsBlogsWithCC
Subramanya M RaoforSubramanya's Blogsubramanyarao.hashnode.net·Mar 18, 2023Effortless Problem-solving: Save Your Leetcode Submissions with One Click!Today I would like to introduce a browser extension that is highly beneficial for anyone who uses leet code to practice problem-solving. The extension is called Leethub. What is Leethub? Leethub is a chrome extension that automatically pushes your co...Discussleetcode