| Random Point in Non-overlapping Rectangles | Open ↗ |
| Range Addition | Open ↗ |
| Range Addition II | Open ↗ |
| Range Frequency Queries | Open ↗ |
| Range Minimum Query | Open ↗ |
| Range Minimum Query | Open ↗ |
| Range Module | Open ↗ |
| Range Product Queries of Powers | Open ↗ |
| Range Sum of BST | Open ↗ |
| Range Sum of Sorted Subarray Sums | Open ↗ |
| Range Sum Query 2D - Immutable | Open ↗ |
| Range Sum Query 2D - Mutable | Open ↗ |
| Range Sum Query - Immutable | Open ↗ |
| Range Sum Query - Mutable | Open ↗ |
| Rank Scores | Open ↗ |
| Rank Teams by Votes | Open ↗ |
| Rank Transform of a Matrix | Open ↗ |
| Rank Transform of an Array | Open ↗ |
| Ransom Note | Open ↗ |
| Rasta and Kheshtak | Open ↗ |
| Rat in a Maze | Open ↗ |
| Rat in a maze Problem | Open ↗ |
| Rat Maze With Multiple Jumps | Open ↗ |
| Reachable Nodes In Subdivided Graph | Open ↗ |
| Reachable Nodes With Restrictions | Open ↗ |
| Reach a given score | Open ↗ |
| Reach a Number | Open ↗ |
| Reach End of Array With Max Score | Open ↗ |
| Reaching Points | Open ↗ |
| Read N Characters Given Read4 | Open ↗ |
| Read N Characters Given read4 II - Call Multiple Times | Open ↗ |
| Rearrange a given linked list in place | Open ↗ |
| Rearrange a linked list | Open ↗ |
| Rearrange an array with O(1) extra space | Open ↗ |
| Rearrange Array Alternately | Open ↗ |
| Rearrange Array Elements by Sign | Open ↗ |
| Rearrange Array to Maximize Prefix Score | Open ↗ |
| Rearrange characters | Open ↗ |
| Rearrange characters in a string such that no two adjacent are same | Open ↗ |
| Rearrange characters string such that no two adjacent are same | Open ↗ |
| Rearrange Characters to Make Target String | Open ↗ |
| Rearrange Products Table | Open ↗ |
| Rearrange Spaces Between Words | Open ↗ |
| Rearrange String k Distance Apart | Open ↗ |
| Rearrange the array in alternating positive and negative items with O(1) extra space | Open ↗ |
| Rearrange Words in a Sentence | Open ↗ |
| Rearranging Fruits | Open ↗ |
| Reconstruct a 2-Row Binary Matrix | Open ↗ |
| Reconstruct Itinerary | Open ↗ |
| Reconstruct Original Digits from English | Open ↗ |
| Recover a Tree From Preorder Traversal | Open ↗ |
| Recover Binary Search Tree | Open ↗ |
| Recover Binary Search Tree | Open ↗ |
| Recover the Original Array | Open ↗ |
| Rectangle Area | Open ↗ |
| Rectangle Area II | Open ↗ |
| Rectangle Overlap | Open ↗ |
| Rectangles Area | Open ↗ |
| Recursively print all sentences that can be formed from list of word lists | Open ↗ |
| Recursively remove all adjacent duplicates | Open ↗ |
| Recyclable and Low Fat Products | Open ↗ |
| Redistribute Characters to Make All Strings Equal | Open ↗ |
| Reduce Array Size to The Half | Open ↗ |
| Reducing Dishes | Open ↗ |
| Reduction Operations to Make the Array Elements Equal | Open ↗ |
| Redundant Braces | Open ↗ |
| Redundant Connection | Open ↗ |
| Redundant Connection II | Open ↗ |
| Red Zone | Open ↗ |
| Reformat Date | Open ↗ |
| Reformat Department Table | Open ↗ |
| Reformat Phone Number | Open ↗ |
| Reformat The String | Open ↗ |
| Region in BinaryMatrix | Open ↗ |
| Regions Cut By Slashes | Open ↗ |
| Regular Expression Match | Open ↗ |
| Regular Expression Matching | Open ↗ |
| Relative Ranks | Open ↗ |
| Relative Sort Array | Open ↗ |
| Relocate Marbles | Open ↗ |
| Remove 9 | Open ↗ |
| Remove Adjacent Almost-Equal Characters | Open ↗ |
| Remove All Adjacent Duplicates In String | Open ↗ |
| Remove All Adjacent Duplicates in String II | Open ↗ |
| Remove all duplicates from a given string | Open ↗ |
| Remove all occurences of duplicates in a linked list | Open ↗ |
| Remove All Occurrences of a Substring | Open ↗ |
| Remove All Ones With Row and Column Flips | Open ↗ |
| Remove All Ones With Row and Column Flips II | Open ↗ |
| Remove and Reverse | Open ↗ |
| Remove Boxes | Open ↗ |
| Remove BST keys outside given range | Open ↗ |
| Remove Colored Pieces if Both Neighbors are the Same Color | Open ↗ |
| Remove Comments | Open ↗ |
| Remove Consecutive Characters | Open ↗ |
| Remove Consecutive Characters | Open ↗ |
| Remove Covered Intervals | Open ↗ |
| Remove Digit From Number to Maximize Result | Open ↗ |
| Remove duplicate elements from sorted Array | Open ↗ |
| Remove Duplicate Letters | Open ↗ |