Skip to content

This project aims to provide solutions to LeetCode coding problems using both JavaScript and Python3 programming languages. One DSA question a day keeps the bugs away.

JohnKamaujk/LeetCodeLab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LeetCode

Leetcode 解决方案

Solutions

Press Control+F(or Command+F on the Mac) to search anything you want.

# Solution Tags Difficulty Remark
0001 Two Sum Array,Hash Table Easy
0002 Add Two Numbers Recursion,Linked List,Math Medium
0003 Longest Substring Without Repeating Characters Hash Table,String,Sliding Window Medium
0004 Median of Two Sorted Arrays Array,Binary Search,Divide and Conquer Hard
0005 Longest Palindromic Substring String,Two Pointers,Dynamic Programming Medium
0006 Zigzag Conversion String Medium
0007 Reverse Integer Math Medium
0008 String to Integer (atoi) String Medium
0009 Palindrome Number Math Easy
0010 Regular Expression Matching Recursion,String,Dynamic Programming Hard
0011 Container With Most Water Greedy,Array,Two Pointers Medium
0012 Integer to Roman Hash Table,Math,String Medium
0013 Roman to Integer Hash Table,Math,String Easy
0014 Longest Common Prefix Trie,String Easy
0015 3Sum Array,Two Pointers,Sorting Medium
0016 3Sum Closest Array,Two Pointers,Sorting Medium
0017 Letter Combinations of a Phone Number Hash Table,String,Backtracking Medium
0018 4Sum Array,Two Pointers,Sorting Medium
0019 Remove Nth Node From End of List Linked List,Two Pointers Medium
0020 Valid Parentheses Stack,String Easy
0021 Merge Two Sorted Lists Recursion,Linked List Easy
0022 Generate Parentheses String,Dynamic Programming,Backtracking Medium
0023 Merge k Sorted Lists Linked List,Divide and Conquer,Heap (Priority Queue),Merge Sort Hard
0024 Swap Nodes in Pairs Recursion,Linked List Medium
0025 Reverse Nodes in k-Group Recursion,Linked List Hard
0026 Remove Duplicates from Sorted Array Array,Two Pointers Easy
0026 Remove ELement from an Array Array,Two Pointers Easy
0029 Divide Two Integers Math,Bit Manipulation Medium
0035 Search Insert Position Array,Binary Search Easy
0039 Combination Sum Array,Backtracking Medium
0050 Pow(x, n) Math,Recursion Medium
0058 Length Of Last Word String Easy
0069 Sqrt(x) Math,Binary Search Easy
0083 Remove Duplicates from Sorted List Linked List Easy
0136 Single Number Array, Bit Manipulation Easy
0151 Reverse Words in a String Two Pointers, Strings Medium
0169 Majority Element Array, Hash Table, Sorting, Divide and Conquer, Counting Easy
0175 Combine Two Tables Database Easy
0181 Employees Earning More Than Their Managers Database Easy
0182 Duplicate Emails Database Easy
0193 Valid Phone Numbers Shell Easy
0200 Number of Islands Array, ``Depth-First Search, Breadth-First Search`, `Matrix` Medium
0231 Power of Two Math, Recursion, Bit Manipulation Easy
0258 Add Digits Math, Simulation, Number Theory Easy
1219 Path with Maximum Gold Array,Backtracking,Matrix Medium
1700 Number of Students Unable to Eat Lunch Array,Stack,Queue,Simulation Easy
3075 Maximize Happiness of Selected Children Array,Greedy,Sorting Medium

About

This project aims to provide solutions to LeetCode coding problems using both JavaScript and Python3 programming languages. One DSA question a day keeps the bugs away.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published