记录刷leetcode等在线题库时写的代码
-
两数之和: 在数组中寻找两数和为目标值的组合 leetcode1 【数组】【组合】【排序】【逼夹】
-
两数相加: 链表存储各个位的数值的两个数进行相加 leetcode2 【链表】【进位】
-
无重复字符的最长子串 leetcode3 【字符串】【子串】【双指针】
-
三数之和为0 leetcode15 【数组】【组合】【分治】【排序】【逼夹】
-
简化路径: 带.和..的目录进行简化 leetcode71 【字符串】【栈】【字符串转换】
-
复原IP地址: 给出字符串复原所有可能ip leetcode93 【字符串】【递归】【子串】【组合】
-
朋友圈:从图(二维表)中找出传递关联组 leetcode547 【图】【遍历】【递归】【二维数组】【关联传递】
-
岛屿的最大面积:从图中找最大连通域 leetcode695 【图】【遍历】【连通域】
-
寻找两个有序数组的中位数 leetcode4 【递归】【二分】【中位数】
-
最长回文子串 leetcode5 【字符串】【回文】【扩散法】
-
Z字形变换 leetcode6 【Z字形】【规律总结】
-
整数反转 leetcode7 【取余】【小数点进/退位】
-
字符串转换整数 leetcode8 【小数点进位】【符号处理】
-
回文数 leetcode9 【取余】【小数点进/退位】【中位】
-
盛最多水的容器 leetcode11 【双指针】
-
整数转罗马数字 leetcode12 【字符串】【映射】【找规律】
-
罗马数字转整数 leetcode13 【字符串】【映射】【找规律】
-
最长公共前缀 leetcode14 【字符串】【指针】
-
三数之和 leetcode15 【两数之和】【逼夹】
-
最接近的三数之和 leetcode16 【三数之和】【两数之和】【逼夹】
-
电话号码的字母组合 leetcode17 【分治】【递归】
-
四数之和 leetcode18 【四数之和】【三数之和】【两数之和】【逼夹】
-
删除链表的倒数第N个节点 leetcode19 【双指针】【链表删除】
-
有效的括号 leetcode20 【栈】
-
多数之和: 钞票面值组合 【数组】【递归】【组合】【排序】