Skip to content

Latest commit

 

History

History
75 lines (66 loc) · 5.74 KB

README.md

File metadata and controls

75 lines (66 loc) · 5.74 KB

LeetCode by Swift

[LeetCode Online Judge] (https://leetcode.com/) is a website containing many algorithm questions. Most of them are real interview questions of Google, Facebook, LinkedIn, Apple, etc. This repo shows my solutions by Swift and the code style is strictly follow RayWenderlich Swift Style Guide. Please feel free to reference and STAR to support this repo, thank you!

Data Structures

Array

Title Solution Difficulty
Contains Duplicate Swift Easy
Contains Duplicate II Swift Easy
Remove Duplicates from Sorted Array Swift Easy
Remove Duplicates from Sorted Array II Swift Medium
Move Zeroes Swift Easy
Remove Element Swift Easy
Rotate Array Swift Easy
Two Sum Swift Easy
3Sum Swift Medium

String

Title Solution Difficulty
Count and Say Swift Easy
Flip Game Swift Easy
Implement strStr() Swift Easy
Reverse String Swift Easy
Reverse Vowels of a String Swift Easy
Length of Last Word Swift Easy
Valid Anagram Swift Easy
Group Anagrams Swift Medium
Longest Substring Without Repeating Characters Swift Medium

Tree

Title Solution Difficulty
Same Tree Swift Easy
Symmetric Tree Swift Easy
Invert Binary Tree Swift Easy
Minimum Depth of Binary Tree Swift Easy
Maximum Depth of Binary Tree Swift Easy
Balanced Binary Tree Swift Easy
Binary Tree Level Order Traversal Swift Easy
Binary Tree Level Order Traversal II Swift Easy
Binary Tree Zigzag Level Order Traversal Swift Medium
Path Sum Swift Easy
Path Sum II Swift Medium

Math

Title Solution Difficulty
Add Binary Swift Easy
Add Two Numbers Swift Medium
Integer Break Swift Medium

Search

Title Solution Difficulty
Closest Binary Search Tree Value Swift Easy
Search in Rotated Sorted Array Swift Hard
Search in Rotated Sorted Array II Swift Medium
Sqrt(x) Swift Medium

Sort

Title Solution Difficulty
Meeting Rooms Swift Easy
Sort Colors Swift Medium
Merge Intervals Swift Hard