#

Title

Solution

Time

Space

Difficulty

Note

45

Jump Game II

Python

O(n)

O(n)

Medium

Array, DP, Greedy

55

Jump Game

Python

O(n)

O(1)

Medium

Array, DP, Greedy

11

Container with Most Water

Python

O(n)

O(1)

Medium

Array, Two Pointers, Greedy

128

Longest Consecutive Sequence

Python

O(n)

O(n)

Medium

Array

678

Valid Parenthesis String

Python

O(n)

O(1)

Medium

String, Hash Table

283

Move Zeroes

Python

O(n)

O(1)

Easy

Two Pointers

26

Remove Duplicates from Sorted Array

Python

O(n)

O(1)

Easy

Two Pointers, Array

557

Reverse Words in a String III

Python

O(n)

O(1)

Easy

String

151

Reverse Words in a String

Python

O(n)

O(1)

Medium

String

119

Pascal's Triangle II

Python

O(n^2)

O(1)

Easy

Array

189

Rotate Array

Python

O(n)

O(1)

Medium

Inplace, Array

209

Minimum Size Subarray Sum

Python

O(n)

O(1)

Medium

Two Pointers, Binary Search, Sliding Window

881

Boats to Save People

Python

O(nlog(n))

O(1)

Medium

Sort, Two Pointers, Array, Greedy

485

Max Consecutive Ones

Python

O(n)

O(1)

Easy

Array

27

Remove Element

Python

O(n)

O(1)

Easy

Array

167

Two Sum II - Input Array Is Sorted

Python

O(n)

O(1)

Medium

Two Pointers

561

Array Partition

Python

O(nlog(n))

O(n)

Easy

Hash Table

344

Reverse String

Python

O(n)

O(1)

Easy

Two Pointers

14

Longest Common Prefix

Python

O(n*k)

O(1)

Easy

String

67

Add Binary

Python

O(max(n,m))

O(1)

Easy

String

118

Pascal's Triangle

Python

O(n^2)

O(1)

Easy

Array

54

Spiral Matrix

Python

O(m*n)

O(1)

Medium

Array

498

Diagonal Traverse

Python

O(m*n)

O(1)

Medium

Array

66

Plus One

Python

O(n)

O(1)

Easy

Array

724

Find Pivot Index

Python

O(n)

O(1)

Easy

Array