摘要: 给定一个二叉搜索树, 找到该树中两个指定节点的最近公共祖先。 最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。” 例如,给定如下二叉搜索树: root = [6,2,8,0 阅读全文
posted @ 2019-08-25 23:45 yocichen 阅读(785) 评论(0) 推荐(0) 编辑
摘要: 写一点OS的基础知识,面试中持续更新... 基基础知识 1.计算机硬件:输入/输出设备,存储器,运算器,控制器。 2.三种基本OS类型: 批处理OS:单道批处理(CPU利用率低),多道批处理(缺乏交互性) 分时OS:时间片轮转分配; 实时OS:及时响应,高可靠性 3.最基本特征:并发和共享 4. 并 阅读全文
posted @ 2019-08-25 16:37 yocichen 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 1. 20个单选 现在记得的还剩: 下面不是堆的是?(大顶堆每个节点都比子节点大,小顶堆反之) 析构函数调用顺序? 一个反转字符串,找出错误代码? ...没了 2. 10个多选 都是C/C++基础,多选有的拿不定主意,看来基础还需要在巩固巩固(牛客多刷选择题吧); 3. 简答题*2 ① 一个类A没有 阅读全文
posted @ 2019-08-25 13:59 yocichen 阅读(1124) 评论(0) 推荐(0) 编辑