自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【C++】STL-map的使用

map的简述、map的使用、multimap

2024-07-19 16:24:54 365

原创 【C++】STL-set的使用

set的使用、set的简述、multiset

2024-07-18 20:29:42 676

原创 【数据结构】二叉搜索树

二叉搜索树的概念、二叉搜索树的实现(查找、插入、删除、遍历)、二叉搜索树的应用、二叉搜索树的性能分析

2024-07-17 20:05:46 860

原创 【代码随想录笔记】数组

代码随想录中数组部分的笔记,二叉查找、移除元素、有序数组的平方、螺旋矩阵II

2024-07-15 14:13:34 480

原创 【C++】多态

多态、多态的概念、多态的定义与实现、虚函数、虚函数重写、多态的改成条件、抽象类、多态的原理、虚函数表

2024-07-11 20:16:05 914

原创 【C++】继承(二)

C++继承。继承与友元,继承与静态成员,复杂菱形继承和菱形虚拟继承,继承的总结与反思

2024-07-11 13:53:10 1013

原创 easyx图形库

easyx图形库的使用,绘制简单的图形化窗口,设置窗口属性,基本的绘图函数,贴图,按键交互,鼠标交互

2024-07-06 21:12:31 762

原创 【C++】继承(一)

C++继承的概念与定义、基类与派生类的赋值转换、继承中的作用域、派生类的默认成员函数

2024-07-05 17:32:16 587

原创 【C++】模板进阶

非类型模板参数、模板的特化、模板的分离编译

2024-07-01 20:24:48 768

原创 【C++】STL-priority_queue

STL之priority_queue、仿函数

2024-06-27 15:16:30 310

原创 【C++】STL-stack_queue

STL之stack、queue、deque

2024-06-27 11:29:46 877

原创 【算法】双指针

双指针算法详细讲解,8道例题参透算法

2024-05-24 21:36:52 687

原创 【Linux系统编程】基本指令(二)

Linux基本指令(超详细)

2024-05-15 12:48:16 835

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

list的模拟实现

2024-05-09 17:56:41 589

原创 【C++】STL-list的使用

list是一个。

2024-05-09 16:42:07 347

原创 【Linux系统编程】基本指令(一)

Linux常见指令详解

2024-04-27 12:04:44 1091

原创 【C语言】文件操作

文件操作、学生信息管理系统、学生档案管理系统

2024-04-25 10:02:43 793

原创 【C++】STL-vector模拟实现

vector的模拟实现,深入理解vector,深入理解深拷贝

2024-04-24 14:49:06 763

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

vector的使用、迭代器失效、用vetor表示二维数组

2024-04-21 21:10:29 1002

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

string模拟实现(超详细)

2024-04-20 12:31:54 867

原创 【C++】string的使用

string的使用

2024-04-18 21:46:32 920

原创 【C++】模板初阶

class 类模板名// 类内成员定义这里要注意一下,在类内声明,类外定义时有些特别’vector是一个动态增长的数组(顺序表),所以最好是要可以遍历,所以需要重载[]

2024-04-14 13:26:27 502

原创 【C++】动态内存管理

此时会发现,对于自定义类型,new/delete会自动调用构造函数/析构函数注意:在申请自定义类型的空间时,new会调用构造函数,delete会调用析构函数,而malloc与free不会第一步:调用operator new函数开辟空间第二步:调用类的构造函数,对开辟出的空间里面的成员变量初始化即new = operator new + 构造函数= malloc + 失败抛异常 + 构造函数所以new比起malloc不同的地方:1. 失败抛异常2. 调用构造函数初始化。

2024-04-10 16:47:40 1294

原创 【C++】类和对象(下篇)

答案是D,因为在类中,是先定义了_a2,所以初始化列表中也会先初始化_a2。

2024-04-08 20:48:28 1071

原创 【C++】类和对象(中篇)

此时可能会有疑问,这不还是随机数吗,怎么就有调用默认的构造函数呢?所以默认生成无参构造函数时1、针对内置类型(int/char/.../指针)的成员变量没有做处理(有些编译器会处理,语法并没有规定)2、针对自定义类型(class/struct/enum)的变量,调用了他的无参构造函数进行初始化但若是Time类中没有自定义的构造函数,任然会是随机值若Time类中只有自定义的带参构造函数,则会报错。

2024-04-05 10:16:19 1035 2

原创 【C++】类和对象(上篇)

class为定义类的关键字,ClassName为类的名字,{}中为类的主体,注意类定义结束时后面分号不能省略。类体中内容称为类的成员:类中的变量称为类的属性或成员变量;类中的函数称为类的方法或者成员函数。类的两种定义方式:成员函数如果在类中定义,编译器可能会将其当成内联函数处理。

2024-03-31 14:08:06 1024 1

原创 【C++】C到C++的入门知识

从C到C++的一些零碎知识

2024-03-30 12:23:14 3517 1

原创 【java】用记事本打印Hello World

第一种打开方式是先打开控制面板,然后cmd,然后切换到记事本的保存路径。文件名和类名一定要相同,然后打开命令行窗口。第二种,也可以直接在代码的路径上打cmd。注意,第二个文件名后面不能有class。利用命令行窗口打印记事本中的代码。在记事本中写好代码,然后保存。

2024-03-28 20:46:00 220

原创 【数据结构】排序

各种排序(冒泡、插入、希尔、选择、堆、快速、归并、计数)的分析+代码+动图

2024-03-25 20:44:55 856

原创 【数据结构】二叉树

c语言实现二叉树

2024-03-18 19:55:07 494 1

原创 【数据结构】堆

c语言实现堆的各种功能,时间复杂度的计算

2024-03-12 19:24:03 1195 2

原创 【数据结构】队列

c语言实现队列

2024-03-03 19:39:07 481

原创 【LeedCode刷题】设计循环队列

图示详解设计循环队列

2024-03-02 21:10:47 550

原创 【数据结构】栈

栈的概念及结构,c语言实现栈

2024-02-27 20:08:13 337

原创 【数据结构】双向带头循环链表

c语言实现双向带头循环链表

2024-02-26 20:43:23 343 1

原创 【数据结构】c语言实现单链表

c语言实现单链表的增删查改

2024-02-17 21:18:42 635 1

原创 【剑指Offer】反转数组

【剑指Offer】反转数组,超详细讲解

2024-02-16 22:39:38 355 1

原创 【LeedCode刷题】轮转数组

三种方法解决轮转数组,时间复杂度分析

2024-02-12 11:56:33 446 1

原创 【LeedCode刷题】摩尔投票算法

摩尔投票算法完成LeedCode多数元素、主要元素

2024-02-10 21:59:16 470 1

原创 【剑指Offer】旋转数组的最小数字

二分法解决【剑指Offer】旋转数组的最小数字

2024-02-08 19:29:23 475

空空如也

空空如也

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

TA关注的人

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