暂无搜索历史
二叉搜索树(Binary Search Tree, BST)是一种特殊的二叉树,满足以下性质:
多态是⼀个继承关系的下的类对象,去调用同⼀函数,产生了不同的行为。比如Student继承了Person。Person对象买票全价,Student对象优惠买票。
多继承: ⼀个派⽣类有两个或以上直接基类时称这个继承关系为多继承,多继承对象在内存中的模型是,先继承的基类在前⾯,后⾯继承的基类在后⾯,派⽣类成员在放到最后⾯。...
我们知道类和对象中存在6个默认成员函数,默认的意思就是指我们不写,编译器会变我们自动生成⼀个,那么在派生类中,这几个成员函数是如何生成的呢?
教师类: 职称(成员变量)、授课(成员函数) 学生类: 学号(成员变量)、学习(成员函数)
🔺T类型的私有成员在该日期类实例化对象的时候就实例化出了具体类型,比如上面示例中的int。所以类型模板参数是在实例化的时候才确定类型的。
前言:在上一篇文章中,我们介绍了二叉搜索树这种树形结构,它与之前学过的序列式容器有所不同。本文将重点讲解基于二叉搜索树实现的另外一个容器:map。它的底层实现...
前言:在上一篇文章中,我们介绍了二叉搜索树这种树形结构,它与之前学过的序列式容器有所不同。本文将重点讲解基于二叉搜索树实现的两个容器之一:set。它的底层实现...
👁️注意:使用向下调整建堆是因为向下调整建堆O(n)的效率高于向上调整建堆O(logn)。
前言:在上一篇文章中我们探讨了list的模拟实现,本篇将继续学习另外两种重要容器——栈和队列。虽然在之前学习C语言的时候中已经接触过stack(栈)和queu...
前言:在上一篇文章中,我们深入探讨了vector的底层原理。今天,让我们一起来认识另一个重要容器 - list。理解一个容器的最佳方式是从它的接口入手,下面我...
以上就是模拟实现的vector的基本框架,成员变量就是_start、_finish、_endofstorage这三个指针。下面就正式的进入vector的模拟实现...
注意:const迭代器,使用用const修饰底层的char,也就是修饰底层的元素不能修改。*
声明:下面各种成员函数和非成员函数的参数返回值,可以去string文档中查询,链接:cpluspuls.com
注意:申请和释放单个元素的空间,使用new和delete操作符,申请和释放连续的空间,使用new[]和delete[]。注意匹配起来使用。
前言:上一篇文章我们向大家介绍了类和对象的核心六个成员函数中的4个,其余两个以及初始化列表,static成员,内部类,匿名对象等会在本篇文章介绍!
前言:在上一篇类和对象(上)的文章中我们已经带领大家认识了类的概念,定义以及对类和对象的一些基本操作,接下来我们要逐步进入到类和对象(中)的学习。我们将逐步的介...
暂未填写公司和职称
暂未填写个人简介
暂未填写技能专长
暂未填写学校和专业
暂未填写个人网址
暂未填写所在城市