Silvester cheptumomugultum.hashnode.dev·a day agoBeginner-friendly machine learning algorithms to tryWith a lot of data available today, machines are learning at a fast pace. These machines learn through the use of machine learning algorithms which are the building blocks for artificial intelligence. Today, you can analyze large volumes of data and ...DiscussData Science
__CPP__Try_Hard__niranjan2004.hashnode.dev·Apr 17, 2024Tricky Edge Case in Data Structures and AlgorithmsQuestion Make the array Beautiful Problem statement Input and Expected Output Constrains Sample Test Cases Input :- 4 4 3 3 6 6 2 10 10 5 1 2 3 4 5 3 1 4 4 Output :- YES 3 6 3 6 NO YES 2 4 1 5 3 YES 1 4 4 Understanding the Question This fig...DiscussDSA
Dr. Joseph N. Fouadjosephnady.hashnode.dev·Apr 16, 2024Binary Trees (Data Structure)Hi there 👋. If you're reading this, you're in the right place. Thank you for stopping by! What is binary tree: Binary tree is the one of the nonlinear data structures. to understand the concept of binary tree we have to understand the following term...Discuss·2 likes·30 readsBinaryTrees
DhruvforDhruv's Blogblog.dhruvbadaya.in·Apr 16, 2024What the f*ck is Digital Differential Analyzer Line Drawing Algorithm?DDA (Digital Differential Analyzer) Line Drawing Algorithm is a line drawing algorithm used in computer graphics to generate a line segment between two specified endpoints. It is a simple and efficient algorithm that works by using the incremental di...Discuss·10 likescomputer graphics
Sean Coughlinblog.seancoughlin.me·Apr 15, 2024Mastering the 3Sum Problem: A Guide for LeetCode and Coding InterviewsIntroduction to the 3Sum Problem The 3Sum (LeetCode 15) problem is a classic algorithm challenge often encountered in software engineering interviews, particularly at companies like Google, Facebook, and Amazon. The task is straightforward yet tricky...DiscussSWE Interview Preparationleetcode
Harshed Abdullaharshed.hashnode.dev·Apr 15, 2024CPU scheduling algorithmsIntroduction CPU scheduling is a pivotal aspect of operating systems, orchestrating the sequence in which various processes are executed by the CPU. This optimization process categorizes into two primary types: Preemptive and non-preemptive schedulin...Discuss·5 likesComputer Science
Abdul Rehmanarrehman.hashnode.dev·Apr 15, 2024Two Pointer TechniqueTwo-pointers is a really easy, effective, and efficient technique in data structures to search pairs in arrays or array-like data structures. Types of Two Pointers Technique Same Direction Pointers Opposite Direction Pointer Fast and Slow Pointer ...DiscussDSA
Arnab Senarnabsen.dev·Apr 14, 2024Leaping into Lempel-Ziv Compression SchemesHey everyone! In this blog, we're going to continue our discussion on data compression, but this time, we're diving into some real-world algorithms that make it all happen. Here was my previous blog which builds the intuition behind compression: http...Discuss·10 likes·27 readsalgorithms
Dhanushdhanushprofile.hashnode.dev·Apr 14, 2024Sorting Algorithms Implementation in JavaSorting algorithms are essential tools in the toolkit of any programmer. They allow us to efficiently organize data, making it easier to search, analyze, and manipulate. In this concise exploration, we'll introduce six fundamental sorting algorithms ...Discuss·1 likeJavaJava
Tiger AbrodiProtigerabrodi.blog·Apr 13, 2024Cryptographic hash functions are better than manual hashingCryptographic hash functions like SHA-256 and MD5 are designed to be more uniform and secure compared to simple manual hashing techniques using ASCII values. Here is why: Uniformity: Cryptographic hash functions spread out hash values evenly. This m...Discuss·1 like·140 readsJavaScript