71 Best time to buy/sell stock Easy Greedy

Find maximum profit from one buy and one sell (buy before sell).

72 Jump game Medium Greedy

Can you reach the last index? Each element is the max jump length from that position.

73 Gas station Medium Greedy

Find starting station for a complete circuit, or -1 if impossible.

74 Partition labels Medium Greedy

Partition string into most parts so each letter appears in at most one part.

75 Non-overlapping intervals Medium Greedy

Minimum intervals to remove so the rest don't overlap.

113 Non-overlapping Intervals Medium Intervals

Given intervals, find the minimum number of intervals to remove to make the rest non-overlapping.

143 Task Scheduler Medium Heaps

Given tasks with a cooldown period n between same tasks, find the minimum time to finish all tasks.

147 Jump Game II Medium Greedy

Given array where each element is max jump length, find minimum jumps to reach the last index.

148 Gas Station Medium Greedy

Given gas stations in a circle with gas[i] and cost[i], find the starting station to complete the circuit, or -1.

149 Partition Labels Medium Greedy

Partition a string so each letter appears in at most one part. Maximize the number of parts.

150 Valid Parenthesis String Medium Greedy

Given a string with '(', ')', and '*' (* can be '(', ')' or empty), determine if it's valid.