首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
nzn专题
NzN的C++之路--构造函数与析构函数
如果一个类中既没有成员变量也没有成员函数,这个类简称为空类。空类中其实并不是什么都没有,任何类在什么都不写时,编译器会自动生成6个默认成员函数。那今天我们就来学习一下其中两个默认成员函数:构造函数与析构函数。先三连后看才是好习惯!!! 目录 一、类的6个默认成员函数 二、构造函数 1. 概念 2. 特性 三、析构函数 1. 概念 2. 特性 一、类的6个默
阅读更多...
NzN的数据结构--交换排序
篇接上文,今天要学习的就是交换排序,这么励志的日更博主,你怎么能不三连一下呢? 目录 一、基本思想 二、冒泡排序 三、快速排序 1. hoare版本 2. 挖坑法 3. 前后指针法 4. hoare版本优化 5. 非递归实现快速排序 一、基本思想 所谓交换,就是根据序列中两个记录键值的比较结果来对换这两个记录在序列中的位置,交换排序的
阅读更多...
NzN的数据结构--二叉树part1
你叉叉,让你学数据结构你不学;你叉叉,让你看二叉树你不看。 今天我们来一起学习二叉树部分,先赞后看是好习惯。 一、树的概念及结构 1. 树的概念 树是一种非线性的数据结构,它是由n(n>=0)个有限结点组成一个具有层次关系的集合。把它叫做树是因为它看起来像一棵倒挂的树,也就是说它是根朝上,而叶朝下的。有一个特殊的结点,称为根结点,根节点没有前驱结点。
阅读更多...