| Single Number | Open ↗ |
| Single Number II | Open ↗ |
| Single Number III | Open ↗ |
| Single-Row Keyboard | Open ↗ |
| Single-Threaded CPU | Open ↗ |
| Sleep | Open ↗ |
| Sliding Puzzle | Open ↗ |
| Sliding Subarray Beauty | Open ↗ |
| Sliding Window Maximum | Open ↗ |
| Sliding Window Median | Open ↗ |
| Smallest Common Region | Open ↗ |
| Smallest Divisible Digit Product I | Open ↗ |
| Smallest Divisible Digit Product II | Open ↗ |
| Smallest Even Multiple | Open ↗ |
| Smallest Good Base | Open ↗ |
| Smallest Greater Multiple Made of Two Digits | Open ↗ |
| Smallest Index With Digit Sum Equal to Index | Open ↗ |
| Smallest Index With Equal Value | Open ↗ |
| Smallest Integer Divisible by K | Open ↗ |
| Smallest K-Length Subsequence With Occurrences of a Letter | Open ↗ |
| Smallest Missing Integer Greater Than Sequential Prefix Sum | Open ↗ |
| Smallest Missing Non-negative Integer After Operations | Open ↗ |
| Smallest Number in Infinite Set | Open ↗ |
| Smallest Number With All Set Bits | Open ↗ |
| Smallest Number With Given Digit Product | Open ↗ |
| Smallest Pair With Different Frequencies | Open ↗ |
| Smallest Palindromic Rearrangement I | Open ↗ |
| Smallest Palindromic Rearrangement II | Open ↗ |
| Smallest Range Covering Elements from K Lists | Open ↗ |
| Smallest Range I | Open ↗ |
| Smallest Range II | Open ↗ |
| Smallest Rectangle Enclosing Black Pixels | Open ↗ |
| Smallest Rotation with Highest Score | Open ↗ |
| Smallest String Starting From Leaf | Open ↗ |
| Smallest String With A Given Numeric Value | Open ↗ |
| Smallest String With Swaps | Open ↗ |
| Smallest Subarrays With Maximum Bitwise OR | Open ↗ |
| Smallest Subsequence of Distinct Characters | Open ↗ |
| Smallest Substring With Identical Characters I | Open ↗ |
| Smallest Substring With Identical Characters II | Open ↗ |
| Smallest Subtree with all the Deepest Nodes | Open ↗ |
| Smallest Sufficient Team | Open ↗ |
| Smallest Value of the Rearranged Number | Open ↗ |
| Snake in Matrix | Open ↗ |
| Snakes and Ladders | Open ↗ |
| Snapshot Array | Open ↗ |
| Solve the Equation | Open ↗ |
| Solving Questions With Brainpower | Open ↗ |
| Sort an Array | Open ↗ |
| Sort Array By Absolute Value | Open ↗ |
| Sort Array by Increasing Frequency | Open ↗ |
| Sort Array by Moving Items to Empty Space | Open ↗ |
| Sort Array By Parity | Open ↗ |
| Sort Array By Parity II | Open ↗ |
| Sort By | Open ↗ |
| Sort Characters By Frequency | Open ↗ |
| Sort Colors | Open ↗ |
| Sorted GCD Pair Queries | Open ↗ |
| Sort Even and Odd Indices Independently | Open ↗ |
| Sort Features by Popularity | Open ↗ |
| Sorting the Sentence | Open ↗ |
| Sorting Three Groups | Open ↗ |
| Sort Integers by Binary Reflection | Open ↗ |
| Sort Integers by The Number of 1 Bits | Open ↗ |
| Sort Integers by The Power Value | Open ↗ |
| Sort Items by Groups Respecting Dependencies | Open ↗ |
| Sort List | Open ↗ |
| Sort Matrix by Diagonals | Open ↗ |
| Sort the Jumbled Numbers | Open ↗ |
| Sort the Matrix Diagonally | Open ↗ |
| Sort the People | Open ↗ |
| Sort the Students by Their Kth Score | Open ↗ |
| Sort Transformed Array | Open ↗ |
| Sort Vowels in a String | Open ↗ |
| Soup Servings | Open ↗ |
| Sparse Matrix Multiplication | Open ↗ |
| Special Array I | Open ↗ |
| Special Array II | Open ↗ |
| Special Array With X Elements Greater Than or Equal X | Open ↗ |
| Special Binary String | Open ↗ |
| Special Positions in a Binary Matrix | Open ↗ |
| Spiral Matrix | Open ↗ |
| Spiral Matrix II | Open ↗ |
| Spiral Matrix III | Open ↗ |
| Spiral Matrix IV | Open ↗ |
| Split and Merge Array Transformation | Open ↗ |
| Split Array into Consecutive Subsequences | Open ↗ |
| Split Array into Fibonacci Sequence | Open ↗ |
| Split Array Largest Sum | Open ↗ |
| Split Array with Equal Sum | Open ↗ |
| Split Array With Minimum Difference | Open ↗ |
| Split Array With Same Average | Open ↗ |
| Split a String in Balanced Strings | Open ↗ |
| Split a String Into the Max Number of Unique Substrings | Open ↗ |
| Split BST | Open ↗ |
| Split Concatenated Strings | Open ↗ |
| Split Linked List in Parts | Open ↗ |
| Split Message Based on Limit | Open ↗ |
| Split Strings by Separator | Open ↗ |
| Split the Array | Open ↗ |