自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (1)
  • 收藏
  • 关注

原创 【C++】浅拷贝与深拷贝

浅拷贝:默认拷贝构造函数和赋值操作符进行逐成员的浅拷贝,可能导致多个对象共享同一块动态分配的内存,容易引起悬空指针等问题。深拷贝:显式定义拷贝构造函数和赋值操作符,确保复制对象时也复制动态分配的内存或其他资源,从而创建完全独立的副本。在实际应用中,需要根据具体情况选择使用浅拷贝或深拷贝。如果对象包含指向动态分配内存的指针,一般建议使用深拷贝以避免内存管理问题。

2024-06-02 11:59:52 393

原创 利用两个栈模拟实现一个队列的入队和出队运算

利用两个栈模拟实现一个队列的入队和出队运算。

2024-05-26 15:09:04 155

原创 【数据结构】链式队列

链式队列的实现

2024-05-14 17:11:00 342 1

原创 【数据结构】循环队列

队列:先进先出的一种线性结构,入队的一端称为队尾,出队的一端称为队头队列的存储方式有两种,一种为顺序结构(顺序队列),另一种为链式结构(链式队列)顺序队列一定会设计成环形队列,原因是线性队列的入队为O(1),出队为O(n),而环形队列的入队为O(1),出队为O(1)浪费一个空间不使用,主要是为了区分队空和队满的情况:空是队头和队尾相同,满是rear(队尾指针)再往后走一步为front(队头指针)(浪费一个空间)

2024-05-14 11:19:22 199 1

原创 【数据结构】链式栈

链式栈的简单实现

2024-05-11 23:01:50 285 2

原创 【数据结构】顺序栈

顺序栈的简单实现

2024-05-11 22:38:48 161

原创 【数据结构】静态链表

静态链表的实现

2024-05-10 20:54:59 291

原创 【数据结构】双向链表

双向链表的实现

2024-05-10 20:12:35 264

原创 【数据结构】循环链表

循环链表的实现

2024-04-25 21:00:56 121

原创 【数据结构】单链表

单链表的操作实现

2023-11-06 08:40:12 52

原创 剑指 Offer 05. 替换空格

替换空格

2023-07-24 18:04:18 51

原创 剑指 Offer 04. 二维数组中的查找

二维数组中的查找

2023-07-23 17:49:49 67

原创 剑指 Offer 03. 数组中的重复数字

数组中的重复数字

2023-07-23 16:43:52 45

原创 LeetCode 13. 罗马数字转整数

罗马数字转整数

2023-07-22 22:15:00 43

原创 LeetCode 9. 回文数

回文数

2023-07-22 16:08:25 52

原创 LeetCode 1. 两数之和

两数之和

2023-07-22 15:15:25 38

原创 【C++】类和对象—对象的初始化和清理

构造函数和析构函数,构造函数的分类及调用,拷贝构造函数调用时机,构造函数调用规则,深拷贝与浅拷贝,初始化列表,类对象作为类成员,静态成员。

2023-07-10 11:05:15 110

原创 【C++】类和对象—封装

封装的意义,struct和class区别,成员属性设置为私有。

2023-07-10 10:38:05 51

原创 【C++】函数高级

函数默认参数,函数占位参数,函数重载。

2023-07-10 10:22:02 53 1

原创 【C++】C++中的引用

引用的基本使用,引用的注意事项,引用做函数参数,引用做函数返回值,引用的本质,常量引用。

2023-07-10 10:03:04 203 1

原创 【C++】程序的内存模型

代码区,全局区,栈区,堆区,new操作符

2023-07-10 09:17:47 153 1

原创 【C】使用穷举法解决硬币组合与八皇后问题

1.在一个陌生的国度,有5种不同的硬币单位:15、23、29、41和67(分)。寻找所有组成18元8分(即808分)的可能组合。假定对于所有面值的硬币你都有足够的硬币。2.八个皇后,分布在八行八列,任意两个皇后不能在同一行(每一行一定有一个皇后),任意两个皇后不能在同一列。任意两个皇后不能成45度或135度,统计所有皇后能存放的位置和总数。

2023-06-02 19:47:22 235

原创 【C++】STL初识

STL基本概念,vector存放内置数据类型,vector存放自定义数据类型,容器嵌套容器

2023-05-16 23:22:05 340

原创 【C++】模板

函数模板与类模板

2023-05-11 18:01:30 331 3

原创 【C++】文件操作

文本文件以及二进制文件的读写操作

2023-04-30 21:30:49 47

原创 【C++】类和对象—多态

多态的基本概念,多态案例一-计算机类,纯虚函数和抽象类,多态案例二-制作饮品,虚析构和纯虚析构,多态案例三-电脑组装

2023-04-22 17:49:04 59

原创 【C++】类和对象—继承

继承的基本语法,继承方式,继承中的对象模型,继承中构造和析构顺序,继承同名成员处理方式,继承同名静态成员处理方式,多继承语法,菱形继承

2023-04-17 22:21:15 241 4

原创 【C++】类和对象—C++运算符重载

加号运算符重载,左移运算符重载,递增运算符重载,赋值运算符重载,关系运算符重载,函数调用运算符重载

2023-04-10 22:42:25 47

原创 【C++】类和对象—友元

全局函数做友元,类做友元,成员函数做友元

2023-04-06 23:11:19 25

原创 【C++】类和对象—C++对象模型和this指针

成员变量和成员函数分开储存,this指针概念,空指针访问成员函数,const修饰成员函数

2023-04-05 23:38:18 34

原创 【C++】类和对象—对象的初始化和清理

构造函数和析构函数,构造函数的分类和调用,拷贝构造函数调用时机,构造函数调用规则,深拷贝与浅拷贝,初始化列表,类对象作为成员,静态成员

2023-04-05 22:46:21 96

1_求1!+2!+...n!的值.c

1_求1!+2!+...n!的值.c

2022-10-30

空空如也

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

TA关注的人

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