自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【C++】继承

我们知道面向对象有三大特性,分别是封装继承和多态。封装我们前面说过很多了,可以总结为两个层面的封装第一种就是把数据和方法封装起来,能给外界用的定义为公有,不能给外界用的定义为私有。第二种就是迭代器的封装,不管迭代器的底层是如何实现的,我们都可以通过typedef为iterator后,遍历获取。而对于继承和多态,是下面两节要讲的内容。下面就先来讲讲继承。继承(inheritance)机制是面向对象程序设计使得代码可以复用的最重要的手段,它允许程序员在保持原有类特性的基础上进行扩展,增加功能,

2024-10-31 19:27:37 877

原创 【C++】模板进阶

本文主要讲了模板特化,非类型参数模板等

2024-10-25 00:09:28 599

原创 【C++】STL——priority_queue优先级队列

上一节我们说了stack和queue这两种容器适配器,而priority_queue(优先级队列)同样也是属于容器适配器,它会优先处理级别较高的值,如数字最大的,其实也就是数据结构中的堆。即物理结构上是数组逻辑结构上是一颗完全二叉树。

2024-10-20 22:25:18 1129 1

原创 【C++】STL——stack和queue

本文主要讲了STL的容器适配器stack和queue

2024-10-10 13:15:22 984

原创 【C++】STL——list的模拟实现

本文主要讲述了list的模拟实现

2024-10-06 14:53:35 823 17

原创 【初阶数据结构】排序——归并排序

本文讲了最后一个重要的归并排序,并介绍了非比较排序中的计数排序,并对所有排序进行了一个总结。

2024-10-03 00:24:21 1196

原创 【初阶数据结构】排序——交换排序

本文主要讲了交换排序,包括冒泡排序和快速排序,快速排序写了两种写法,包括了优化,以及非递归的写法。

2024-10-01 11:11:49 903 1

原创 【初阶数据结构】排序——选择排序

本文主要讲了选择排序,分别是直接选择排序和堆排序

2024-09-28 23:13:10 621

原创 【初阶数据结构】排序——插入排序

本文讲解了插入排序,包括直接插入排序和希尔排序

2024-09-25 00:52:31 615

原创 【C++】STL——vecot的模拟实现

本文写了vector的模拟实现

2024-09-14 20:03:07 751

原创 【C++】STL——vector中的迭代器失效问题

本文主要讲述了vector中迭代器失效的问题

2024-09-10 16:23:43 658

原创 【C++】STL—vector的使用

本文介绍了vector重点函数接口的使用

2024-09-04 17:18:01 787 1

原创 【C++】string的模拟实现

本文讲述了STL中string类的模拟实现

2024-08-30 18:02:02 1306 38

原创 【C++】string典型oj题

本文写了关于string的三道OJ题:字符串相加,字符串相乘以及把字符串转化为整数。

2024-08-24 19:13:08 999 2

原创 【C++】string的使用

本文主要介绍了STL中的string类的各种接口函数的使用

2024-08-21 17:08:59 1048

原创 【C++】STL简介

本文简单讲述了STL和编码的知识,以及引入了string

2024-08-15 16:14:05 645

原创 【C++】模板初阶

本文主要讲了函数模板和类模板

2024-08-15 07:00:00 776

原创 【C++】内存管理

本文讲述了C++中的内存管理new和delete这两个操作符,以及与malloc和free的区别

2024-08-03 17:53:42 934 7

原创 【C++】类和对象终章

本文是类和对象的最后一篇,讲解了explicit关键字,static成员,友元,内部类已经匿名对象

2024-07-30 18:36:03 1288 30

原创 【C++】类和对象——流插入和流提取运算符重载

本文主要写了关于operator的重载及使用。

2024-07-24 13:44:00 1005 38

原创 【C++】类和对象——运算符重载之日期类的实现

本文主要讲述了使用运算符重载来实现一个日期类。

2024-07-23 13:05:10 977 6

原创 【C++】类和对象——默认成员函数(下)

本文接着上篇文章讲了剩余的四个默认成员函数:拷贝构造、赋值重载、取地址重载、const取地址操作符重载

2024-07-20 17:52:13 752 2

原创 【C++】课程设计之图书管理系统

本文写了一个简单版的课程设计——图书管理系统,包括了收银,图书管理以及报表三个模块。

2024-07-07 00:41:04 677

原创 【C++】类和对象——构造和析构函数

本文讲述了类和对象中的构造函数,初始化列表及析构函数

2024-06-02 14:49:00 1086 40

原创 【C++】类和对象

本文简单讲解了类和对象的初阶知识。

2024-05-27 00:23:39 889

原创 【C++】认识C++(下)

【C++】入门下

2024-05-18 13:42:54 771 10

原创 【C++】认识C++(上)

初识C++

2024-05-15 00:12:14 1040 2

原创 【初级数据结构】队列

本文主要介绍了队列的基本结构和实现

2024-05-12 15:37:30 907 9

原创 【初阶数据结构】栈

本文主要介绍了栈的相关知识

2024-05-08 19:25:01 2040 1

原创 【初阶数据结构】单链表之环形链表

本文详细讲解了环形链表的约瑟夫问题,以及两个带环链表的问题,都是力扣上的练习题。

2024-05-05 23:12:07 921 7

原创 【初阶数据结构】单链表经典OJ题

本文介绍了力扣中第138题:随机链表的复制,C语言最简单的写法

2024-05-03 23:33:12 810

原创 【初阶数据结构】时间复杂度

本文摘要讲述了关于时间复杂度和空间复杂度的一些相关知识。

2024-05-01 19:42:53 1698 3

原创 【初阶数据结构】单链表

本文详细介绍了单链表的增删查改等操作,代码超详细

2024-04-24 22:58:54 926 4

原创 【初阶数据结构】顺序表练习

本文对两道顺序表的算法题进行了讲解,分别是移除元素和合并两个有序数组。

2024-04-19 20:58:25 754 3

原创 【初阶数据结构】顺序表

本文详解了初阶数据结构中的顺序表问题,代码详细。

2024-04-17 21:43:38 625 6

原创 【C语言】详解操作符

本文粗略讲述了各种操作符的使用方法

2024-03-25 18:33:06 581 2

原创 【C语言】函数递归

本文介绍了函数递归的内容,也介绍了经典的青蛙跳台阶和汉诺塔递归问题。

2024-03-19 23:08:58 656

原创 【C语言】函数

c语言之函数相关知识

2024-03-14 21:56:28 2021 2

原创 【C语言】数组

【C语言】之简单数组

2024-03-10 15:59:31 861 3

原创 【C语言】之猜数字小游戏

本文通过利用随机数的生成以及分支和循环的内容写出一个猜数字小游戏,最后拓展写出一个随机生成两位数加减法的模板。

2023-12-28 23:33:21 940 1

空空如也

空空如也

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

TA关注的人

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