算法训练之路汇总(持续更新中. . .)

LeetCode

LeetCode算法 —— 无重复字符的最长子串(队列思想
LeetCode算法 —— 两数相加之链表的灵活使用
LeetCode算法 —— 寻找两个正序数组的中位数
LeetCode算法 —— 最长回文子串(队列思想
LeetCode算法 —— Z 字形变换
LeetCode算法 —— 整数反转
LeetCode算法 —— 字符串转换整数(atoi)
LeetCode算法 —— 正则表达式匹配(详解官方递归思想)
LeetCode算法 —— 正则表达式匹配(详解官方动态规划思想)
LeetCode算法 —— 盛最多水的容器(双指针原理详解)
LeetCode算法 —— 整数转罗马数字
LeetCode算法 —— 罗马数字转整数(详解官方高效率答案)
LeetCode算法 —— 最长公共前缀
LeetCode算法 —— 三数之和(排序 / 双指针原理)
LeetCode算法 —— 最接近的三数之和(排序 / 双指针原理)
LeetCode算法 —— 电话号码的字母组合(单向数据扩展匹配)
LeetCode算法 —— 四数之和(排序 / 双指针原理)
LeetCode算法 —— 有效的括号(的运用)
LeetCode算法 —— 括号生成(DFS + 动态规划
LeetCode算法 —— 合并K个排序链表(归并思想、递归
LeetCode算法 —— 两两交换链表中的节点(链表递归迭代
LeetCode算法 —— 反转链表(链表递归迭代
LeetCode算法 —— K 个一组翻转链表(链表迭代
LeetCode算法 —— 两数相除(移位操作高效方法)
LeetCode算法 —— 最长有效括号(动态规划
LeetCode算法 —— 搜索旋转排序数组(二分搜索
LeetCode算法 —— 在排序数组中查找元素的第一个和最后一个位置(二分搜索
LeetCode算法 —— 有效的数独
LeetCode算法 —— 解数独(DFS
LeetCode算法 —— 外观数列
LeetCode算法 —— 组合总和(动态规划DFS
LeetCode算法 —— 组合总和II(DFS
LeetCode算法 —— 缺失的第一个正数(哈希
LeetCode算法 —— 接雨水(双指针
LeetCode算法 —— 字符串相乘
LeetCode算法 —— 通配符匹配(动态规划
LeetCode算法 —— 跳跃游戏 II(贪心算法
LeetCode算法 —— 全排列、全排列 II(DFS回溯
LeetCode算法 —— 旋转图像(镜像对齐)
LeetCode算法 —— 插入区间(排序+双指针
LeetCode算法 —— 合并区间(排序+双指针
LeetCode算法 —— 跳跃游戏(贪心
LeetCode算法 —— 螺旋矩阵
LeetCode算法 —— 最大子序和(动态规划贪心
LeetCode算法 —— N皇后、N皇后II(DFS
LeetCode算法 —— 字母异位词分组(HashMap

.
.
.


蓝桥杯

蓝桥杯经典图形题 —— 打印大X、等腰三角形
蓝桥杯 BFS经典题 —— 卡片换位(单走华容道)
蓝桥杯 DFS经典题 —— 算式900、寒假作业(告别枚举法)
动态规划动态匹配思想详解 —— 最大公共子串问题
80ms 求解世上最难数独 —— DFS的灵活运用
蓝桥杯BFS递归经典题 “走方块“ 问题求解
.
.
.


你可能感兴趣的:(程序人生,LeetCode题解,蓝桥杯经典题,c++算法)