C++:new与malloc

简单来说,new从自由存储区上分配内存,malloc从堆上分配内存;new/delete会调用构造函数/析构函数对对象进行初始化与销毁;operator new/delete可以进行重载。

数据库:关系模型

数据模型是对现实世界数据特征的抽象,其可被分为:概念模型、逻辑模型和物理模型两类。本文主要介绍最为常用的一类数据模型——关系模型。

数据库:数据库系统概述

从今天开始逐步整理一些关于数据库系统的知识,以应对面试中的一些相关问题。今天就先从系统概述开始:

数据结构:二叉树

二叉树向来都是一个极其重要的数据结构。此外,二叉树还衍生出众多数据结构,如:B树、B+树、红黑树等。本文将根据近期看到的一些讲解,对该专题进行一个归纳。