Skip to content

yimtcode/LeetCode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 

Repository files navigation

LeetCode

用最不熟练的语言,做着最难的事。

算法

ID 标题 难度 实现 备注
1 两数之和 简单 Go Java
2 两数相加 中等 Go Java
3 无重复字符的最长子串 中等 Go
4 寻找两个正序数组的中位数 困难 Go 暴力解题
5 最长回文子串 中等 Python
6 Z 字形变换 中等 Python
7 整数反转 简单 Go
8 字符串转换整数 (atoi) 中等 Python
9 回文数 简单 Go
10 正则表达式匹配 困难 Python
11 盛最多水的容器 中等 Python 双指针
12 整数转罗马数字 中等 Python 算法难写,就去修改数据
13 罗马数字转整数 简单 Go
14 最长公共前缀 简单 Go
15 三数之和 中等 Swift
16 最接近的三数之和 中等 Swfit 双指针
17 电话号码的字母组合 中等 Swfit
18 四数之和 中等 [Swfit](algorithms/swift/0018_ 4sum.swift) 双指针
19 删除链表的倒数第 N 个结点 中等 Swfit
20 有效的括号 简单 Go
21 合并两个有序链表 简单 Java
22 括号生成 中等 Swfit
23 合并K个升序链表 困难 Python
24 两两交换链表中的节点 中等 Python
25 K 个一组翻转链表 困难 Python
26 删除有序数组中的重复项 简单 Go
27 移除元素 简单 Go
28 实现 strStr() 简单 Go
29 两数相除 中等 Swift
32 最长有效括号 困难 Go 遍历所有可能,比较耗CPU
34 在排序数组中查找元素的第一个和最后一个位置 中等 Go 二分查找
35 搜索插入位置 简单 Go
36 有效的数独 中等 Go
53 最大子序和 简单 Go
58 最后一个单词的长度 简单 Python
66 加一 简单 Python 注意进位
67 二进制求和 简单 Go 注意进位
69 Sqrt(x) 简单 Python
70 爬楼梯 简单 Python
83 删除排序链表中的重复元素 简单 Python
88 合并两个有序数组 简单 Python
94 二叉树的中序遍历 简单 Python
100 相同的树 简单 Python
101 对称二叉树 简单 Python
104 二叉树的最大深度 简单 Python
108 将有序数组转换为二叉搜索树 简单 Python 分治思想
110 平衡二叉树 简单 Python
111 二叉树的最小深度 简单 Python 递归
112 路径总和 简单 Python 递归
125 验证回文串 简单 Swift

About

LeetCode examples

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published