https://github.com/debuginn/leetcode
leetcode algorithm/sql/shell code
https://github.com/debuginn/leetcode
algorithm golang
Last synced: 5 months ago
JSON representation
leetcode algorithm/sql/shell code
- Host: GitHub
- URL: https://github.com/debuginn/leetcode
- Owner: debuginn
- Created: 2019-08-04T08:23:50.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2023-11-19T11:20:10.000Z (about 2 years ago)
- Last Synced: 2025-06-26T01:02:11.646Z (5 months ago)
- Topics: algorithm, golang
- Language: C++
- Homepage: https://blog.debuginn.cn/categories/algorithm/
- Size: 1.28 MB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## LeetCode Algorithm
problems: [https://leetcode.cn/problemset/algorithms/](https://leetcode.cn/problemset/algorithms/)
| | problems | difficulty | code | test code | tag |
|------|----------------|------------|-----------------------------------------------------------------------------------------|---------------------------------------------------------------------|------------------------|
| 0001 | 两数之和 | easy | [0001_twoSum.go](./algorithm/golang/0001_twoSum.go) | [test.go](./algorithm/golang/0001_twoSum_test.go) | violence, hash table |
| 0002 | 两数相加 | medium | [0002_addTwoNumbers.go](./algorithm/golang/0002_addTwoNumbers.go) | [test.go](./algorithm/golang/0002_addTwoNumbers_test.go) | linked list |
| 0003 | 无重复字符的最长子串 | medium | [0003_lengthOfLongestSubstring.go](./algorithm/golang/0003_lengthOfLongestSubstring.go) | [test.go](./algorithm/golang/0003_lengthOfLongestSubstring_test.go) | string |
| 0004 | 寻找两个正序数组的中位数 | hard | [0004_findMedianSortedArrays.go](./algorithm/golang/0004_findMedianSortedArrays.go) | [test.go](./algorithm/golang/0004_findMedianSortedArrays_test.go) | arrays |
| 0005 | 最长回文子串 | medium | [0005_longestPalindrome.go](./algorithm/golang/0005_longestPalindrome.go) | [test.go](./algorithm/golang/0005_longestPalindrome_test.go) | dp |
| 0006 | V字形变换 vConvert | medium | [0006_vConvert.go](./algorithm/golang/0006_vConvert.go) | [test.go](./algorithm/golang/0006_vConvert_test.go) | string |
| 0007 | 整数反转 | medium | [0007_reverse.go](./algorithm/golang/0007_reverse.go) | [test.go](./algorithm/golang/0007_reverse_test.go) | - |
| 0008 | 字符串转换整数 (atoi) | medium | [0008_myAtoi.go](./algorithm/golang/0008_myAtoi.go) | [test.go](./algorithm/golang/0008_myAtoi_test.go) | - |
| 0009 | 回文数 | medium | [0009_isPalindrome.go](./algorithm/golang/0009_isPalindrome.go) | [test.go](./algorithm/golang/0009_isPalindrome_test.go) | - |
| 0010 | 正则表达式匹配 | hard | [0010_isMatch.go](./algorithm/golang/0010_isMatch.go) | [test.go](./algorithm/golang/0010_isMatch_test.go) | dp |
| 0011 | 盛最多水的容器 | medium | [0011_maxArea.go](./algorithm/golang/0011_maxArea.go) | [test.go](./algorithm/golang/0011_maxArea_test.go) | double pointer |
| 0012 | 整数转罗马数字 | medium | [0012_intToRoman.go](./algorithm/golang/0012_intToRoman.go) | [test.go](./algorithm/golang/0012_intToRoman_test.go) | hash table |
| 0013 | 罗马数字转整数 | medium | [0013_romanToInt.go](./algorithm/golang/0013_romanToInt.go) | [test.go](./algorithm/golang/0013_romanToInt_test.go) | hash table |
| 0014 | 最长公共前缀 | easy | [0014_longestCommonPrefix.go](./algorithm/golang/0014_longestCommonPrefix.go) | [test.go](./algorithm/golang/0014_longestCommonPrefix_test.go) | - |
| 0015 | 三数之和 | medium | [0015_threeSum.go](./algorithm/golang/0015_threeSum.go) | [test.go](./algorithm/golang/0015_threeSum_test.go) | double pointer |
| 0016 | 最接近的三数之和 | medium | [0016_threeSumClosest.go](./algorithm/golang/0016_threeSumClosest.go) | [test.go](./algorithm/golang/0016_threeSumClosest_test.go) | double pointer |
| 0017 | 电话号码的字母组合 | medium | [0017_letterCombinations.go](./algorithm/golang/0017_letterCombinations.go) | [test.go](./algorithm/golang/0017_letterCombinations_test.go) | backtracking |
| 0018 | 四数之和 | medium | [0018_fourSum.go](./algorithm/golang/0018_fourSum.go) | [test.go](./algorithm/golang/0018_fourSum_test.go) | double pointer |
| 0019 | 删除链表的倒数第 N 个结点 | medium | [0019_removeNthFromEnd.go](./algorithm/golang/0019_removeNthFromEnd.go) | [test.go](./algorithm/golang/0019_removeNthFromEnd_test.go) | fast and slow pointer |
| 0020 | 有效的括号 | easy | [0020_isValid.go](./algorithm/golang/0020_isValid.go) | [test.go](./algorithm/golang/0020_isValid_test.go) | stack |
| 0021 | 合并两个有序链表 | easy | [0021_mergeTwoLists.go](./algorithm/golang/0021_mergeTwoLists.go) | [test.go](./algorithm/golang/0021_mergeTwoLists_test.go) | Iterative |
| 0022 | 括号生成 | medium | [0022_generateParenthesis.go](./algorithm/golang/0022_generateParenthesis.go) | [test.go](./algorithm/golang/0022_generateParenthesis_test.go) | backtracking algorithm |
