Algorithms-solutions Problem name Difficulty Languages LeetCode Divide Two Integers link Decode Ways link Distinct Subsequences link Dungeon Game link Design Add and Search Words Data Structure link Delete Node in a Linked List link Different Ways to Add Parentheses link Data Stream as Disjoint Intervals link Design Twitter link Decode String link Delete Node in a BST link Diagonal Traverse link Detect Capital link Diameter of Binary Tree link Distribute Candies link Delete Operation for Two Strings link Design Circular Queue link Decode Ways II link Design Circular Deque link Dota2 Senate link Degree of an Array link Design HashSet link Design HashMap link Design Linked List link Daily Temperatures link Delete and Earn link Domino and Tromino Tiling link Decoded String at Index link Distinct Subsequences II link DI String Match link Delete Columns to Make Sorted link Delete Columns to Make Sorted II link Delete Columns to Make Sorted III link Distribute Coins in Binary Tree link Divisor Game link Distant Barcodes link Duplicate Zeros link Distribute Candies to People link Defanging an IP Address link Delete Nodes And Return Forest link Decrease Elements To Make Array Zigzag link Day of the Year link Dinner Plate Stacks link Distance Between Bus Stops link Day of the Week link Design Skiplist link Dice Roll Simulation link Divide Array in Sets of K Consecutive Numbers link Deepest Leaves Sum link Decrypt String from Alphabet to Integer Mapping link Decompress Run-Length Encoded List link Distinct Echo Substrings link Delete Leaves With a Given Value link Design a Stack With Increment Operation link Design Underground System link Display Table of Food Orders in a Restaurant link Diagonal Traverse II link Destination City link Design Browser History link Detect Cycles in 2D Grid link Detect Pattern of Length M Repeated K or More Times link Design Parking System link Defuse the Bomb link Distribute Repeating Integers link Design an Ordered Stream link Determine if Two Strings Are Close link Design Front Middle Back Queue link Delivering Boxes from Storage to Ports link Determine if String Halves Are Alike link Decode XORed Array link Decode XORed Permutation link Design Authentication Manager link Determine Color of a Chessboard Square link Determine Whether Matrix Can Be Obtained By Rotation link Design Movie Rental System link Describe the Painting link Delete Duplicate Folders in System link Delete Characters to Make Fancy String link Detect Squares link Decode the Slanted Ciphertext link Delete the Middle Node of a Linked List link Detonate the Maximum Bombs link Destroying Asteroids link Divide a String Into Groups of Size k link Design Bitset link Divide Array Into Equal Pairs link Design an ATM Machine link Design a Text Editor link Decode the Message link Design a Number Container System link Design a Food Rating System link