/LeetCode

Leetcode Solution & Commonly Used Algorithms(Java&Python&Go).

Primary LanguagePython

Leetcode coding record. All questions come from leetcode.

Folder Usage:

Algorithm : Commonly used algorithms.

Python : Solution of python.

Go : Solution of Golang.

Java : Solution of java.

C++ : Solution of C++.

(Tip : All scripts are included in the following tables. )

Leetcode Solution

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