题目描述给定一个整数 n,生成所有由 1 ... n 为节点所组成的二叉搜索树。示例:输入: 3 输出: [ [1,null,3,2], [3,2...
-
-
LeetCode 263.丑数
题目描述编写一个程序判断给定的数是否为丑数。丑数就是只包含质因数 2, 3, 5 的正整数。示例 1:输入: 6 输出: true解释: 6 = 2 × ...
-
LeetCode 153.寻找旋转排序数组中的最小值
题目描述假设按照升序排序的数组在预先未知的某个点上进行了旋转。( 例如,数组 [0,1,2,4,5,6,7] 可能变为 [4,5,6,7,0,1,2] )...
-
LeetCode 2.两数相加
题目描述:给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。如果,我们...
-
LeetCode 961.单词子集
题目描述我们给出两个单词数组 A 和 B。每个单词都是一串小写字母。现在,如果 b 中的每个字母都出现在 a 中,包括重复出现的字母,那么称单词 b 是单...
-
浅解NUMA机制
导读本文适合知道NUMA这个词但想进一步了解的新手。以下的文章内容包括:NUMA的产生背景,NUMA的架构细节和几个上机演示的例子。NUMA的诞生背景在N...
-
内核源码解读-KSM
导读本文适合有基本Linux内存管理概念的新手阅读,且本文旨在从工作流程和设计思想上介绍KSM,在涉及到源代码的地方,进行了部分删减,如果想详细了解KSM...
-
内核是如何管理内存的?
本文翻译自 How The Kernel Manages Your Memory在介绍完进程中虚拟地址空间的布局后,我们来看一看内核是如何管理内存的:内核...
-
生来普通何必活得伟大
最近知乎和朋友圈都被 996.ICU 刷屏,朋友问我怎么看,当时我说:“还能怎么看,干看呗,不然还能有什么办法?”996 这个现象,岂止出现在工作中,学校...
-
C++11 中的 delete 使用场景
C++11 中引入的 delete 描述符主要有如下两个使用场景:禁止编译器自动生成拷贝Effective C++ 中提到通过“私有化 + 只声明、不定义...