Rasel mahmudprogramming-dude.com·Nov 16, 2024Key differences between P, NP, NP-complete, and NP-hardCategoryDefinitionKey CharacteristicsExamples P (Polynomial)Problems that can be solved in polynomial time by a deterministic algorithm.- Efficiently solvable. - Verifiable and solvable in polynomial time.- A subset of NP problems. | Sorting (...Discusspolynominal time
xibluespiderxibluespider.hashnode.dev·Oct 16, 2024Understanding Insertion Sort: A Question-Driven ApproachIn this blog post, we'll take a question-driven approach to understand the fundamentals of the insertion sort algorithm. I came up with this approach when I was trying to find a better way to understand the insertion algorithm and others that I will ...Discussinsertion sort
Teja Illaakadurga.hashnode.dev·Oct 2, 2024Quick Sort Algorithm :Quick sort Algorithm : Time Complexity : O(n*log(n)) Space Complexity : O(1) Not a stable algorithm, Relative ordering of the elements is not guaranteed. import java.util.*; public class Main { public static void main(String[] args) { int[...DiscussQuick Sort
Manish Timalsinamtmanish.hashnode.dev·Sep 19, 2024The Algorithm That Knows You Better Than Yourself: Inside AI-Powered PersonalizationHow does Netflix always know what you want to binge on next? How does Amazon suggest that gadget you never knew you needed? From making our lives so much easier with personalized digital experiences to raising some eyebrows, AI-powered personalizatio...DiscussAI
Aakashi Jaiswalaakashi.hashnode.dev·Sep 18, 2024How the Algorithms manipulate themselves?A short Glimpse of My Day I woke up at 7:10 a.m. Made a tweet of “Rise and shine” and then made my To-Do list, it always helps me to organize my day. Today was all about online lectures, I logged into my first online class. After class, I decided to ...Discuss·1 likeArtificial Intelligence
Srimanth MantripragadaforDSA In Pythonmantri-1724774733617.hashnode.dev·Sep 2, 2024Article 2 of learning DSA in Python.Big - O Notation To people who are wondering, why should we learn about big O notation before learning DSA, the reason is, DSA deals with problems which can be time consuming and space consuming. A terribly executed code may waste these resources whi...Discuss·1 like·48 reads#big o notation
Enigmacodedohaeris.hashnode.dev·Aug 15, 2024Beginner's Guide to Bit-Manipulation: Day 1 TutorialHello there!, we'll be covering Bit-Manipulation concepts (A-Z) and some essential tactics required to tackle DSA problems based on Bit-Manipulation. Today's Goals: Convert decimal to binary Convert binary to decimal 1. Convert Decimal to Binary ...Discuss·1 likeDSA
Sandhya Kondmarekloudsan.hashnode.dev·Aug 2, 2024AI, ML, DL, and Data Science: An In-Depth GuideIn today's data-driven world, terms like Artificial Intelligence (AI), Machine Learning (ML), Deep Learning (DL), and Data Science are often used interchangeably. However, they represent different concepts and techniques used in data analysis. This b...DiscussData Science
Rajan Sharmarajanblog.hashnode.dev·Jul 29, 2024Consistency in Data Structure and AlgorithmConsistency in Data Structures and Algorithms (DSA) is crucial for mastering the subject and performing well in coding interviews. Here are some key points to maintain consistency: 1. Regular Practice Daily Coding: Dedicate a specific amount of time...Discuss·1 likeconsitency
Arturcode-with-arthur.hashnode.dev·Jul 27, 2024Mastering Binary Search: An Easy Guide for BeginnersIntroduction Hey there, fellow coders! Today, we're diving into the world of searching algorithms with one of the most efficient and powerful methods: Binary Search. Searching for an item in a sorted list can be done quickly and efficiently with this...DiscussSearchingAlgorithm