Leetcode coding record. All questions come from leetcode.
Algorithm : Commonly used algorithms.
Python : Solution of python.
(Tip : All scripts are included in the following tables. )
ID |
Description |
Script Prefix |
Language |
1 |
两数之和 |
t1 |
python |
2 |
两数相加 |
t2 |
python |
3 |
无重复字符的最长子串 |
t3 |
python |
4 |
寻找两个正序数组的中位数 |
t4 |
python |
5 |
最长回文子串 |
t5 |
python |
6 |
Z 字形变换 |
t6 |
python |
7 |
整数反转 |
t7 |
python |
8 |
字符串转换整数 (atoi) |
t8 |
python |
9 |
回文数 |
t9 |
python |
10 |
正则表达式匹配 |
t10 |
python |
11 |
盛最多水的容器 |
t11 |
python |
12 |
整数转罗马数字 |
t12 |
python,C++ |
13 |
罗马数字转整数 |
t13 |
python,C++ |
14 |
最长公共前缀 |
t14 |
python,C++ |
15 |
三数之和 |
t15 |
python,C++ |
16 |
最接近的三数之和 |
t16 |
python,C++ |
17 |
电话号码的字母组合 |
t17 |
python,C++ |
18 |
四数之和 |
t18 |
python,C++ |
19 |
删除链表的倒数第N个节点 |
t19 |
python,C++ |
20 |
有效的括号 |
t20 |
python,C++ |
21 |
合并两个有序链表 |
t21 |
python,C++ |
22 |
括号生成 |
t22 |
python |
23 |
合成K个排序链表 |
t23 |
python,Java |
24 |
两两交换链表中的节点 |
t24 |
python,Java |
25 |
K个一组翻转链表 |
t25 |
python,Java |
26 |
删除排序数组中的重复项 |
t26 |
python,Java |
27 |
移除元素 |
t27 |
python,Java |
28 |
实现strStr() |
t28 |
python,Java |
29 |
两数相除 |
t29 |
python,Java |
31 |
下一个排列 |
t31 |
python |
33 |
搜索旋转排序数组 |
t33 |
Java |
34 |
在排序数组中查找元素的第一个和最后一个位置 |
t34 |
Java |
35 |
搜索插入位置 |
t35 |
python,go |
38 |
外观数列 |
t38 |
python,go |
51 |
N皇后 |
t51 |
python |
52 |
N皇后II |
t52 |
python |
53 |
最大子序和 |
t53 |
python,go |
58 |
最后一个单词的长度 |
t58 |
python,go |
66 |
加一 |
t66 |
python |
67 |
二进制求和 |
t67 |
python |
69 |
x的平方根 |
t69 |
python |
70 |
爬楼梯 |
t70 |
python |
83 |
删除排序链表中的重复元素 |
t83 |
python |
88 |
合并两个有序数组 |
t88 |
python |
100 |
相同的树 |
t100 |
python,Java |
101 |
对称二叉树 |
t101 |
python,Java |
Commonly Used Algorithms.
ID |
Description |
Script Prefix |
Language |
1 |
冒泡排序 |
bubble_sort |
python |
2 |
插入排序 |
insert_sort |
python |
3 |
归并排序 |
merge_sort |
python |
4 |
快速排序 |
quick_sort |
python |
5 |
选择排序 |
select_sort |
python |
6 |
希尔排序 |
shell_sort |
python |
7 |
回溯算法 |
backtrack |
python |