博客分类汇总
素养与能力学习
开发工具
数据结构与算法
数组
巧解数组分区问题:双指针交换法
数组中重复的数字:归位法
二维数组中的查找:剔除行列法
顺时针打印矩阵
字符串
队列与栈
栈与队列:如何闲情雅致地理解栈实现队列?
栈与队列:以队列之性质,完栈之功能!
包含min函数的栈
栈的压入、弹出序列
堆,优先队列,二叉搜索树,平衡二叉树与并查集
堆,优先队列,二叉搜索树,平衡二叉树与并查集: 加工并存储数据的数据结构
链表
最快删除指定链表节点 :Time = O(1)
快慢指针法巧解题目:链表中倒数第 k 个节点
快慢指针法巧解链表中环的入口节点
逆转链序 !!! 反转链表思路解析
合并两个排序链表问题 不会的有这篇文章就够了!!!
从尾到头打印链表:递归法
复杂链表的复制
二叉树
如何刻意的成为一个二叉树的孩子:二叉树的子结构问题
旋转数组的最小数字
重建二叉树 :递归分区建子树
二叉树的镜像
对称的二叉树
从上到下打印二叉树
二叉搜索树的后序遍历序列
查找算法
利用二分查找优化O(n^4)指数时间复杂度问题
不光是查找值!“二分搜索”
排序算法
递归与循环
回溯法
深度优先搜索
深度优先搜索:部分和问题
深度优先搜索:Lake Counting (POJ No.2386)
矩阵中的路径
广度优先搜索
广度优先搜索:迷宫的最短路径问题
机器人的运动范围
从上到下打印二叉树
贪心算法
动态规划
程序设计技巧与实践
程序设计常用技巧
思考与想象:POJ的题目Ants(蚂蚁爬杆问题)
算法题:一起来挑战GCJ
CPP
C++ 通天篇
C++ 第一本书: C++Primer全篇细节知识点总结上篇
规则代码 , Google C++ Style 剖析篇
为什么Switch语句内部不能定义变量?
C++中程序调试bug时,为什么出bug语句之前的测试输出语句不输出?
C++Primer 练习3.26解答
为什么C++工程师在循环语句中使用(不等于运算符)作为条件判断而不使用(小于运算符)?
Linux
linux建议
Linux常用命令大全 (具备案例介绍)
体现操作与技巧的Linux Vim详讲
Linux软件包管理
LinuxC++ 服务器
Unity
UGUI基础介绍
UGUI 的发展历程
UGUI 锚点定位全讲解
UGUI RectTransform组件常用小技巧与困惑知识点讲解
UGUI案例介绍
UGUI 实现圆形Image的方式(Unity官方解决方案)
实现圆形Image的方式(编写CircleImage组件,干掉Mask)
UGUI 三种实现规则与不规则图形Button精准点击效果的策略
UGUI 实现3D轮转图效果
UGUI 实现雷达图