用面向对象的思想看递归
用面向对象的思想解释什么是递归,并简述如何使用递归的思想设计程序。
多线程厨房
用机器人厨房来说明单核单线程、单核多线程与多核多线程之间的区别以及线程锁的作用。
平衡树的代码实现
使用C++以及Kotlin编写平衡树的实现。
二叉树进阶!旋转跳跃,我闭着眼
影响二叉搜索树性能的一个重要因素就是树的高度,本文将讲解如何通过旋转维护树的平衡。
细谈二叉搜索树
讲述二叉搜索树性质和实现,是后续讲解平衡二叉搜索树和红黑树的博文的前置。
算法竞赛-STL常用容器的底层原理
竞赛中常用的几个容器的用法、原理以及优劣势分析。
面向对象之三大特性
用生动幽默的语言讲述面向对象的三大特性。
理解递归
简要说明递归的用法和递归的思想。
浮点数的二进制表示
简单描述IEEE754标准的浮点数的二进制表示方式
简单概述自加操作
简单描述两种自加操作的区别,自减操作类比