All Projects → dnshi → Leetcode

dnshi / Leetcode

Licence: mit
Leetcode problems & solutions

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Leetcode

Algorithms And Data Structures In Java
Algorithms and Data Structures in Java
Stars: ✭ 498 (+93.02%)
Mutual labels:  algorithms, datastructures, leetcode
Algorithms
Here is the my solutions for problems in {leetcode, hackerrank, geeksforgeeks}
Stars: ✭ 36 (-86.05%)
Mutual labels:  algorithms, datastructures, leetcode
Awesome Java Leetcode
👑 LeetCode of algorithms with java solution(updating).
Stars: ✭ 8,297 (+3115.89%)
Mutual labels:  algorithms, datastructures, leetcode
Learning
自己整理了一些网上和书籍中的知识与笔记,来应对技术面试可能遇到的一些问题,包括算法、操作系统、计算机网络、Java、C++、Python、Go。概念不是最重要的!概念不是最重要的!概念不是最重要的!练习题才是!重要的事情说三遍,概念是不是看了很多遍,看几遍忘几遍,题目做过几遍,是不是印象很深,精华是题目,笔者在大量练习后摘录了书籍、牛客网、赛码网、W3C、CSDN等各种渠道的练习题,较为基础的这里就不录入了,主要录入一些易混淆,不容易理解的题目。作者也不喜欢重复造轮子,某些知识点的解释有比较详细的博客,作者就简单引用了,只有作者觉得找不到解释较好的博客时,作者会自己写一篇然后引用,限于篇幅,具体还请点击链接详细了解。
Stars: ✭ 194 (-24.81%)
Mutual labels:  algorithms, leetcode
Algocasts Js
DSA in JavaScript ✅
Stars: ✭ 189 (-26.74%)
Mutual labels:  algorithms, datastructures
Data Structures And Algorithms
Data Structures and Algorithms implementation in Go
Stars: ✭ 2,272 (+780.62%)
Mutual labels:  algorithms, datastructures
Leetcode
😏 LeetCode solutions in any programming language | 多种编程语言实现 LeetCode、《剑指 Offer(第 2 版)》、《程序员面试金典(第 6 版)》题解
Stars: ✭ 10,847 (+4104.26%)
Mutual labels:  algorithms, leetcode
Leetcodesolutions
Theoretical solutions for LeetCode problems.
Stars: ✭ 205 (-20.54%)
Mutual labels:  algorithms, leetcode
Leetcode Java Solutions
Solutions to LeetCode Online Judge problems in Java
Stars: ✭ 194 (-24.81%)
Mutual labels:  algorithms, leetcode
Algorithms
算法学习与总结
Stars: ✭ 215 (-16.67%)
Mutual labels:  algorithms, leetcode
Leetcode In Go
Go Solution for LeetCode algorithms problems, 100% coverage.
Stars: ✭ 2,810 (+989.15%)
Mutual labels:  algorithms, leetcode
Leetcode Algorithm
分类整理leetcode算法题解,代码语言采用c++与python实现
Stars: ✭ 184 (-28.68%)
Mutual labels:  algorithms, leetcode
Leetcode Python
LeetCode solutions in Python2. LeetCode题解 in Python2。
Stars: ✭ 182 (-29.46%)
Mutual labels:  algorithms, leetcode
Interviewguide
《大厂面试指北》——包括Java基础、JVM、数据库、mysql、redis、计算机网络、算法、数据结构、操作系统、设计模式、系统设计、框架原理。最佳阅读地址:http://notfound9.github.io/interviewGuide/
Stars: ✭ 3,117 (+1108.14%)
Mutual labels:  algorithms, leetcode
Matlab Octave
This repository contains algorithms written in MATLAB/Octave. Developing algorithms in the MATLAB environment empowers you to explore and refine ideas, and enables you test and verify your algorithm.
Stars: ✭ 180 (-30.23%)
Mutual labels:  algorithms, datastructures
Competitive Programming Resources
This repository consists of data helpful for ACM ICPC programming contest, in general competitive programming.
Stars: ✭ 199 (-22.87%)
Mutual labels:  algorithms, datastructures
Competitive Programming Library
Templates, algorithms and data structures implemented and collected for programming contests. Check README.md for an overview.
Stars: ✭ 236 (-8.53%)
Mutual labels:  algorithms, datastructures
Interviews
Everything you need to know to get the job.
Stars: ✭ 54,875 (+21169.38%)
Mutual labels:  algorithms, leetcode
Coding-Questions
Some coding problems with solutions
Stars: ✭ 13 (-94.96%)
Mutual labels:  datastructures, leetcode
Algorithms Learning
Algorithms learning note and LeetCode solution
Stars: ✭ 160 (-37.98%)
Mutual labels:  algorithms, leetcode

LeetCode

GitHub license

LeetCode Algorithms

# Title Solution Difficulty
1452 People Whose List of Favorite Companies Is Not a Subset of Another List JavaScript Medium
1451 Rearrange Words in a Sentence JavaScript Medium
1450 Number of Students Doing Homework at a Given Time JavaScript Easy
1071 Greatest Common Divisor of Strings JavaScript Easy
1047 Remove All Adjacent Duplicates In String JavaScript Easy
1046 Last Stone Weight JavaScript Easy
1038 Binary Search Tree to Greater Sum Tree JavaScript Medium
1021 Remove Outermost Parentheses JavaScript Easy
1019 Next Greater Node In Linked List JavaScript & JavaScript Recursion Medium
1009 Complement of Base 10 Integer JavaScript Easy
1008 Construct Binary Search Tree from Preorder Traversal JavaScript Medium
1002 Find Common Characters JavaScript Easy
989 Add to Array-Form of Integer JavaScript Easy
977 Squares of a Sorted Array JavaScript Easy
965 Univalued Binary Tree JavaScript Easy
961 N-Repeated Element in Size 2N Array JavaScript Easy
938 Range Sum of BST JavaScript Medium
929 Unique Email Addresses JavaScript Easy
922 Sort Array By Parity II JavaScript Easy
905 Sort Array By Parity JavaScript Easy
890 Find and Replace Pattern JavaScript Medium
888 Uncommon Words from Two Sentences JavaScript Easy
881 Boats to Save People JavaScript Medium
876 Middle of the Linked List JavaScript Easy
859 Buddy Strings JavaScript Easy
852 Peak Index in a Mountain Array JavaScript Easy
844 Backspace String Compare JavaScript Easy
814 Binary Tree Pruning JavaScript Medium
804 Unique Morse Code Words JavaScript Easy
796 Rotate String JavaScript Easy
788 Rotated Digits JavaScript Easy
771 Jewels and Stones JavaScript Easy
760 Find Anagram Mappings JavaScript Easy
747 Largest Number At Least Twice of Others JavaScript Easy
744 Find Smallest Letter Greater Than Target JavaScript Easy
728 Self Dividing Numbers JavaScript Easy
724 Find Pivot Index JavaScript Easy
709 To Lower Case JavaScript Easy
701 Insert into a Binary Search Tree JavaScript Medium
693 Binary Number with Alternating Bits JavaScript Easy
692 Top K Frequent Words JavaScript Medium
686 Repeated String Match JavaScript Easy
682 Baseball Game JavaScript Easy
680 Valid Palindrome II JavaScript Easy
679 24 Game JavaScript Hard
678 Valid Parenthesis String JavaScript Medium
677 Map Sum Pairs JavaScript Medium
676 Implement Magic Dictionary JavaScript Medium
674 Longest Continuous Increasing Subsequence JavaScript Easy
672 Bulb Switcher II JavaScript Medium
671 Second Minimum Node In a Binary Tree JavaScript Easy
670 Maximum Swap JavaScript Medium
660 Remove 9 JavaScript Hard
657 Judge Route Circle JavaScript Easy
654 Maximum Binary Tree JavaScript Medium
653 Two Sum IV - Input is a BST JavaScript Easy
645 Set Mismatch JavaScript Easy
643 Maximum Average Subarray I JavaScript Easy
637 Average of Levels in Binary Tree JavaScript Easy
633 Sum of Square Numbers JavaScript Easy
628 Maximum Product of Three Numbers JavaScript Easy
623 Add One Row to Tree JavaScript Medium
617 Merge Two Binary Trees JavaScript Easy
606 Construct String from Binary Tree JavaScript Easy
599 Minimum Index Sum of Two Lists JavaScript Easy
563 Binary Tree Tilt JavaScript Easy
561 Array Partition I JavaScript Easy
557 Reverse Words in a String III JavaScript Easy
551 Student Attendance Record I JavaScript Easy
543 Diameter of Binary Tree JavaScript Easy
541 Reverse String II JavaScript Easy
532 K-diff Pairs in an Array JavaScript Easy
530 Minimum Absolute Difference in BST JavaScript Easy
524 Longest Word in Dictionary through Deleting JavaScript Medium
520 Detect Capital JavaScript Easy
518 Coin Change 2 JavaScript Medium
515 Find Largest Value in Each Tree Row JavaScript Medium
513 Find Bottom Left Tree Value JavaScript Medium
509 Fibonacci Number JavaScript Easy
508 Most Frequent Subtree Sum JavaScript Medium
507 Perfect Number JavaScript Easy
504 Base 7 JavaScript Easy
496 Next Greater Element I JavaScript Easy
482 License Key Formatting JavaScript Medium
476 Number Complement JavaScript Easy
461 Hamming Distance JavaScript Easy
448 Find All Numbers Disappeared in an Array JavaScript Easy
442 Find All Duplicates in an Array JavaScript Medium
434 Number of Segments in a String JavaScript Easy
414 Third Maximum Number JavaScript Easy
412 Fizz Buzz JavaScript Easy
409 Longest Palindrome JavaScript Easy
405 Convert a Number to Hexadecimal JavaScript Easy
404 Sum of Left Leaves JavaScript Easy
387 First Unique Character in a String JavaScript Easy
384 Shuffle an Array JavaScript Medium
345 Reverse Vowels of a String JavaScript Easy
344 Reverse String JavaScript Easy
342 Power of Four JavaScript Easy
326 Power of Three JavaScript Easy
322 Coin Change JavaScript Medium
319 Bulb Switcher JavaScript Medium
287 Find the Duplicate Number JavaScript Medium
283 Move Zeroes JavaScript Easy
278 First Bad Version JavaScript Easy
273 Integer to English Words JavaScript Hard
268 Missing Number JavaScript Easy
263 Ugly Number JavaScript Easy
234 Palindrome Linked List JavaScript Easy
230 Kth Smallest Element in BST JavaScript Medium
227 Basic Calculator II JavaScript Medium
226 Invert Binary Tree JavaScript Easy
225 Implement Stack using Queues JavaScript Medium
219 Contains Duplicate II JavaScript Easy
217 Contains Duplicate JavaScript Easy
215 Kth Largest Element in an Array JavaScript Medium
206 Reverse Linked List JavaScript Easy
205 Isomorphic Strings JavaScript Easy
203 Remove Linked List Elements JavaScript Easy
202 Happy Number JavaScript Easy
191 Number of 1 Bits JavaScript Easy
190 Reverse Bits JavaScript Easy
172 Factorial Trailing Zeroes JavaScript Easy
171 Excel Sheet Column Number JavaScript Easy
169 Majority Element JavaScript Easy
168 Excel Sheet Column Title JavaScript Easy
167 Two Sum II - Input array is sorted JavaScript Easy
165 Compare Version Numbers JavaScript Medium
155 Min Stack JavaScript Easy
151 Reverse Words in a String JavaScript Medium
146 LRU Cache JavaScript Hard
142 Linked List Cycle II JavaScript Medium
141 Linked List Cycle JavaScript Easy
136 Single Number JavaScript Medium
122 Best Time to Buy and Sell Stock II JavaScript Easy
121 Best Time to Buy and Sell Stock JavaScript Easy
119 Pascal's Triangle II JavaScript Easy
118 Pascal's Triangle JavaScript Easy
111 Minimum Depth of Binary Tree JavaScript Easy
108 Convert Sorted Array to Binary Search Tree JavaScript Easy
107 Binary Tree Level Order Traversal II JavaScript Easy
103 Binary Tree Zigzag Level Order Traversal JavaScript Medium
102 Binary Tree Level Order Traversal JavaScript Easy
101 Symmetric Tree JavaScript Easy
94 Binary Tree Inorder Traversal JavaScript Medium
92 Reverse Linked List II JavaScript Medium
88 Merge Sorted Array JavaScript Easy
86 Partition List JavaScript Medium
80 Remove Duplicates from Sorted Array II JavaScript Medium
70 Climbing Stairs JavaScript Easy
69 Sqrt(x) JavaScript Easy
67 Add Binary JavaScript Easy
66 Plus One JavaScript Easy
58 Length of Last Word JavaScript Easy
53 Maximum Subarray JavaScript Easy
50 Pow(x, n) JavaScript Medium
35 Search Insert Position JavaScript Easy
28 Implement strStr() JavaScript Easy
27 Remove Element JavaScript Easy
26 Remove Duplicates from Sorted Array JavaScript Easy
25 Reverse Nodes in k-Group JavaScript Hard
24 Swap Nodes in Pairs JavaScript Medium
23 Merge k Sorted Lists JavaScript Hard
22 Generate Parentheses JavaScript Medium
21 Merge Two Sorted Lists JavaScript Easy
20 Valid Parentheses JavaScript Easy
19 Remove Nth Node From End of List JavaScript Easy
17 Letter Combinations of a Phone Number JavaScript Medium
15 3Sum JavaScript Medium
14 Longest Common Prefix JavaScript Easy
13 Roman to Integer JavaScript Easy
12 Integer to Roman JavaScript Medium
11 Container With Most Water JavaScript Medium
10 Regular Expression Matching JavaScript Hard
9 Palindrome Number JavaScript Easy
8 String to Integer (atoi) JavaScript Easy
7 Reverse Integer JavaScript Easy
6 ZigZag Conversion JavaScript Easy
5 Longest Palindromic Substring JavaScript Medium
4 Median of Two Sorted Arrays JavaScript Hard
3 Longest Substring Without Repeating Characters JavaScript Medium
2 Add Two Numbers JavaScript Medium
1 Two Sum JavaScript Easy

LeetCode Shell

# Title Solution Difficulty
195 Tenth Line Shell Easy
193 Valid Phone Numbers Shell Easy

LeetCode SQL

# Title Solution Difficulty
627 Swap Salary SQL Easy
620 Not Boring Movies SQL Easy
596 Classes More Than 5 Students SQL Easy
595 Big Countries SQL Easy
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].