自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 哈夫曼树(C语言实现)

文章目录哈夫曼树的基本概念哈夫曼树的构建构建思路代码实现哈夫曼编码的生成编码生成思路代码实现完整代码展示以及代码测试哈夫曼树的基本概念在认识哈夫曼树之前,你必须知道以下几个基本术语:1、什么是路径? 给定N个权值作为N个结点,构造一棵二叉树,若该树的带权路径长度达到最小,则称该二叉树为哈夫曼树,也被称为最优二叉树。哈夫曼树的构建构建思路代码实现哈夫曼编码的生成编码生成思路代码实现完整代码展示以及代码测试...

2021-06-18 17:10:37 1006 49

原创 C++STL详解(一)—— string类

文章目录C++STL详解(一) —— sring类一、string的定义方式二、string的插入三、string的拼接四、string的删除五、string的查找六、string的比较七、string的替换八、string的交换九、string的大小和容量十、string中元素的访问十一、string中运算符的使用十二、string中与迭代器相关的函数C++STL详解(一) —— sring类本次内容大纲:一、string的定义方式string类实现了多个构造函数的重载,常用的构造函数如下:st

2021-06-14 19:25:59 1643 37

原创 C/C++内存管理详解

文章目录C/C++内存分布C语言中动态内存管理方式C++中动态内存管理方式new和delete操作内置类型new和delete操作自定义类型operator new和operator delete函数new和delete的实现原理内置类型自定义类型定位new和表达式(placement-new)常见面试题malloc/free和new/delete的区别?内存泄漏什么是内存泄漏,内存泄漏的危害?内存泄漏分类?如何检测内存泄漏?如何避免内存泄漏?如何一次在堆上申请4G的内存?C/C++内存分布C语言中动态

2021-06-10 18:52:13 838 30

原创 C++模板详解 —— 函数模板与类模板

文章目录泛型编程函数模板函数模板的概念函数模板的格式函数模板的原理函数模板的实例化函数模板的匹配原则类模板类模板的定义格式类模板的实例化泛型编程函数模板函数模板的概念函数模板的格式函数模板的原理函数模板的实例化函数模板的匹配原则类模板类模板的定义格式类模板的实例化...

2021-06-07 15:11:30 306 31

原创 C++类和对象(三)

文章目录再谈构造函数构造函数体赋值初始化列表explicit关键字static成员概念特性C++11中成员初始化的新玩法友元友元函数友元类内部类概念及特性再次理解封装再次理解面向对象再谈构造函数构造函数体赋值初始化列表explicit关键字static成员概念特性C++11中成员初始化的新玩法友元友元函数友元类内部类概念及特性再次理解封装再次理解面向对象...

2021-06-06 10:13:15 463 52

原创 C++类和对象(二)—— 类的6个默认成员函数及日期类的实现

文章目录类的6个默认成员函数构造函数构造函数的概念构造函数的特性析构函数析构函数的概念析构函数的特性拷贝构造函数拷贝构造函数的概念拷贝构造函数的特性赋值运算符重载运算符重载赋值运算符重载日期类的实现const成员const修饰类的成员函数取地址及const取地址操作符重载类的6个默认成员函数 如果一个类中什么成员都没有,我们简称其为空类。但是空类中真的什么都没有吗?其实不然,任何一个类,即使我们什么都不写,类中也会自动生成6个默认成员函数。class Date {}; //空类构造函数构造函数

2021-06-01 19:02:26 384 40

空空如也

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除