LeetCode-Go-Notes

codecov Go Test

Index

Array

No.
Title
Solution
Difficulty

0031

Next Permutation

Medium

0048

Rotate Image

Medium

0073

Set Matrix Zeroes

Medium

0240

Search a 2D Matrix II

Medium

0243

Shortest Word Distance

Easy

0245

Shortest Word Distance III

Medium

0645

Set Mismatch

Easy

0667

Beautiful Arrangement II

Medium

1460

Make Two Arrays Equal by Reversing Sub-arrays

Easy

1539

Kth Missing Positive Number

Easy

Backtracking

No.
Title
Solution
Difficulty

0131

Palindrome Partitioning

Medium

0403

Frog Jump

Hard

0784

Letter Case Permutation

Medium

1302

Deepest Leaves Sum

Medium

1723

Find Minimum Time to Finish All Jobs

Hard

No.
Title
Solution
Difficulty

0034

Find First and Last Position of Element in Sorted Array

Medium

0069

Sqrt(x)

Easy

0074

Search a 2D Matrix

Medium

0153

Find Minimum in Rotated Sorted Array

Medium

0154

Find Minimum in Rotated Sorted Array II

Hard

0367

Valid Perfect Square

Easy

0410

Split Array Largest Sum

Hard

0436

Find Right Interval

Medium

1011

Capacity To Ship Packages Within D Days

Medium

1482

Minimum Number of Days to Make m Bouquets

Medium

Bit Manipulation

No.
Title
Solution
Difficulty

0187

Repeated DNA Sequences

Medium

0231

Power of Two

Easy

0320

Generalized Abbreviation

Medium

0326

Power of Three

Easy

0342

Power of Four

Easy

0461

Hamming Distance

Easy

0477

Total Hamming Distance

Medium

0810

Chalkboard XOR Game

Hard

1310

XOR Queries of a Subarray

Medium

1318

Minimum Flips to Make a OR b Equal to c

Medium

1442

Count Triplets That Can Form Two Arrays of Equal XOR

Medium

1486

XOR Operation in an Array

Easy

1707

Maximum XOR With an Element From Array

Hard

1720

Decode XORed Array

Easy

1734

Decode XORed Permutation

Medium

1738

Find Kth Largest XOR Coordinate Value

Medium

Design

No.
Title
Solution
Difficulty

0146

LRU Cache

Medium

0225

Implement Stack using Queues

Easy

0232

Implement Queue using Stacks

Easy

0244

Shortest Word Distance II

Medium

0460

LFU Cache

Hard

Dynamic Programming

No.
Title
Solution
Difficulty

0087

Scramble String

Hard

0091

Decode Ways

Medium

0097

Interleaving String

Medium

0132

Palindrome Partitioning II

Hard

0303

Range Sum Query - Immutable

Easy

0304

Range Sum Query 2D - Immutable

Medium

0329

Longest Increasing Path in a Matrix

Hard

0368

Largest Divisible Subset

Medium

0377

Combination Sum IV

Medium

0474

Ones and Zeroes

Medium

0494

Target Sum

Medium

0583

Delete Operation for Two Strings

Medium

0664

Strange Printer

Hard

1035

Uncrossed Lines

Medium

1139

Largest 1-Bordered Square

Medium

1143

Longest Common Subsequence

Medium

1269

Number of Ways to Stay in the Same Place After Some Steps

Hard

Greedy

No.
Title
Solution
Difficulty

0045

Jump Game II

Medium

0135

Candy

Hard

0435

Non-overlapping Intervals

Medium

0455

Assign Cookies

Easy

0936

Stamping The Sequence

Hard

Hash Table

No.
Title
Solution
Difficulty

0001

Two Sum

Easy

0036

Valid Sudoku

Medium

0049

Group Anagrams

Medium

0205

Isomorphic Strings

Easy

0217

Contains Duplicate

Easy

0219

Contains Duplicate II

Easy

0290

Word Pattern

Easy

0325

Maximum Size Subarray Sum Equals k

Medium

0525

Contiguous Array

Medium

0554

Brick Wall

Medium

0560

Subarray Sum Equals K

Medium

0575

Distribute Candies

Easy

0690

Employee Importance

Easy

0692

Top K Frequent Words

Medium

0953

Verifying an Alien Dictionary

Easy

1074

Number of Submatrices That Sum to Target

Hard

1640

Check Array Formation Through Concatenation

Easy

Heap

No.
Title
Solution
Difficulty

0215

Kth Largest Element in an Array

Medium

0347

Top K Frequent Elements

Medium

0703

Kth Largest Element in a Stream

Easy

Linked List

No.
Title
Solution
Difficulty

0002

Add Two Numbers

Medium

0021

Merge Two Sorted Lists

Easy

0082

Remove Duplicates from Sorted List II

Medium

0083

Remove Duplicates from Sorted List

Easy

0445

Add Two Numbers II

Medium

1721

Swapping Nodes in a Linked List

Medium

Math

No.
Title
Solution
Difficulty

0007

Reverse Integer

Easy

0029

Divide Two Integers

Medium

0043

Multiply Strings

Medium

0066

Plus One

Easy

0067

Add Binary

Easy

0204

Count Primes

Easy

0263

Ugly Number

Easy

0264

Ugly Number II

Medium

0470

Implement Rand10() Using Rand7()

Medium

0523

Continuous Subarray Sum

Medium

0781

Rabbits in Forest

Medium

1006

Clumsy Factorial

Medium

1551

Minimum Operations to Make Array Equal

Medium

1744

Can You Eat Your Favorite Candy on Your Favorite Day?

Medium

Sort

No.
Title
Solution
Difficulty

0220

Contains Duplicate III

Medium

Stack

No.
Title
Solution
Difficulty

0020

Valid Parentheses

Easy

0084

Largest Rectangle in Histogram

Hard

0150

Evaluate Reverse Polish Notation

Medium

0155

Min Stack

Easy

0456

132 Pattern

Medium

1190

Reverse Substrings Between Each Pair of Parentheses

Medium

String

No.
Title
Solution
Difficulty

0012

Integer to Roman

Medium

0013

Roman to Integer

Easy

0032

Longest Valid Parentheses

Hard

0038

Count and Say

Easy

0415

Add Strings

Easy

1332

Remove Palindromic Subsequences

Easy

1614

Maximum Nesting Depth of the Parentheses

Easy

1704

Determine if String Halves Are Alike

Easy

1796

Second Largest Digit in a String

Easy

Tree

No.
Title
Solution
Difficulty

0116

Populating Next Right Pointers in Each Node

Medium

0117

Populating Next Right Pointers in Each Node II

Medium

0208

Implement Trie (Prefix Tree)

Medium

0331

Verify Preorder Serialization of a Binary Tree

Medium

0440

K-th Smallest in Lexicographical Order

Hard

0450

Delete Node in a BST

Medium

0623

Add One Row to Tree

Medium

0654

Maximum Binary Tree

Medium

0872

Leaf-Similar Trees

Easy

0897

Increasing Order Search Tree

Easy

0938

Range Sum of BST

Easy

1469

Find All The Lonely Nodes

Easy

Two Pointers

No.
Title
Solution
Difficulty

0026

Remove Duplicates from Sorted Array

Easy

0080

Remove Duplicates from Sorted Array II

Medium

0088

Merge Sorted Array

Easy

0202

Happy Number

Easy

0633

Sum of Square Numbers

Medium

0881

Boats to Save People

Medium

Reference

Last updated

Was this helpful?