暂无个人介绍
【算法训练-回溯算法 一】【排列问题】全排列、全排列II
【Java程序员面试专栏 专业技能篇】Java SE核心面试指引(三):核心机制策略
【算法训练-搜索算法 一】【DFS网格搜索框架】岛屿数量、岛屿的最大面积、岛屿的周长
【算法训练-二叉树 一】【遍历二叉树】前序遍历、中序遍历、后续遍历、层序遍历、锯齿形层序遍历、二叉树右视图
【算法训练-二分查找 二】【旋转二分】旋转排序数组的最小数字、旋转排序数组的指定数字
【算法训练-链表 七】【链表排序】:链表排序、链表的奇偶重排、重排链表
【算法训练-链表 三】【特殊链表】环形链表、环形链表II、回文链表、相交链表
【数据结构-队列 二】【单调队列】滑动窗口最大值
【算法训练-动态规划 一】【应用DP问题】零钱兑换、爬楼梯、买卖股票的最佳时机I、打家劫舍
【算法训练-数组 三】【数组矩阵】螺旋矩阵、旋转图像、搜索二维矩阵
【数据结构-链表 八】【链表模拟】模拟设计LRU缓存结构
【算法训练-队列 一】【结构特性】用两个栈实现队列
【数据结构-哈希表 一】【原地哈希】:缺失的第一个正整数
【算法训练-二叉树 二】【重建二叉树】依据前序与中序遍历序列重建二叉树
【基本数据结构 五】树形数据结构:二叉树
【算法训练-二叉树 七】【二叉搜索树】验证二叉搜索树、将二叉搜索树转为排序的双向循环链表
【算法训练-字符串 一】【子串问题】最长无重复子串、最长回文子串、最长公共前缀
【算法训练-链表 五】【链表求和】:链表相加(逆序)、链表相加II(顺序)
【操作系统考点汇集】操作系统考点汇集
【工作中问题解决实践 十二】使用@JsonTypeInfo实现请求数据对象多态
【算法训练-排序算法 一】【手撕排序】快速排序、堆排序、归并排序
【Java程序员面试专栏 专业技能篇】Java SE核心面试指引(二):面向对象思想
【Java程序员面试专栏 专业技能篇】Java SE核心面试指引(一):基础知识考察
【领域驱动设计 学习目标及大纲】从CRUD到架构设计
【Java程序员面试专栏 专业技能篇 】Java SE核心面试指引(四):Java新特性
【算法训练-动态规划 二】【线性DP问题】连续子数组的最大和、乘积最大子数组、最长递增子序列
【算法训练-动态规划 四】【二维DP问题】最大正方形、最小路径和、不同路径
【算法训练-回溯算法 三】【回溯算法最佳实践】括号生成、复原IP地址
【算法训练-动态规划 零】动态规划解题框架
【算法训练-回溯算法 二】【子集组合问题】子集、组合、子集II、组合总和
【数据结构-字符串 三】【栈的应用】字符串解码
【算法训练-二叉树 六】【路径和计算】路径总和I、路径总和II、路径总和III、二叉树的最大路径和
【算法训练-数组 四】【数组合并】:合并两个有序数组
【算法训练-二分查找 一】【基本二分】二分查找、在排序数组中查找元素的第一个和最后一个位置
【工作中问题解决实践 九】Spring中事务传播的问题排查
【工作中问题解决实践 十】一次内存泄露排查-MAT使用指南
【算法训练-链表 四】【链表删除】:删除链表的倒数第N个节点、删除有序链表中的重复元素、删除有序链表中的重复元素II
【数据结构-字符串 四】【字符串识别】字符串转为整数、比较版本号
【算法训练-排序算法 三】【排序应用】合并区间
【Java程序员面试专栏 数据结构篇】五 高频面试算法题:二叉树
【算法训练-字符串 二】【字符串计算】字符串相加、字符串相乘
【数据结构-二叉树 八】【遍历求和】:求根到叶子节点数字之和
【算法训练-二分查找 三】【特殊二分】寻找峰值
【算法训练-二叉树 五】【最近公共祖先】二叉树的最近公共祖先、二叉搜索树的最近公共祖先
【算法训练-栈 一】【结构特性】有效的括号、最小栈(包含Min函数的栈)
【算法训练-二叉树 四】【对称与翻转】对称二叉树、翻转二叉树
【基本数据结构 四】线性数据结构:队列
【基本数据结构 三】线性数据结构:栈
【工作中问题解决实践 十一】Kafka消费者消费堆积且频繁rebalance
【算法训练-链表 一】【反转链表】反转链表、区间反转链表、K个一组反转链表