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