系统梳理 Linux 基础 I/O,涵盖文件描述符、重定向、缓冲区、文件系统以及静态库与动态库的原理和常用接口。
前言二叉树的基础内容通常包括树的概念、四种遍历方式以及节点个数、高度等递归问题。本文在这些基础上继续学习二叉搜索树,并整理二叉树中常见的进阶面试题。
学习二叉搜索树还有一个重要目的:为后续理解 std::set、std::map、AVL 树和红黑树打下基础。
本文主要内容如下:
二叉搜索树的性质;
二叉搜索树的查找、插入和删除;
二叉搜索树的完整 C++ ...
Linux
未读从冯诺依曼体系、操作系统与 PCB 出发,讲解 Linux 进程状态、优先级、环境变量和虚拟地址空间。
系统梳理 C++ 多态的构成条件、虚函数、虚函数表、抽象类与常见问题。
