自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux:Linux权限理解

一篇带你了解Linux权限问题

2024-07-12 15:58:03 1057 10

原创 Linux:Linux下基本指令

一篇带你了解Linux常用指令

2024-07-12 15:57:32 778 9

原创 我的创作纪念日

回顾这段CSDN创作的旅程,我感到无比的欣慰和骄傲。在这个过程中,我不仅获得了技术上的成长和认可,还结识了许多优秀的同行和朋友。未来,我充满信心,将继续在CSDN这个充满活力的技术社区中,创造更多有价值的内容,为广大技术爱好者和从业者贡献我的一份力量。通过这篇文章,我希望能够激励更多的人加入到技术分享的行列,因为分享不仅能帮助他人,也能让自己不断成长。

2024-07-08 18:54:50 399 4

原创 C++:继承

一篇带你了解C++中的继承

2024-07-08 18:39:01 917 13

原创 递归算法:代码迷宫中的无限探索

一篇带你完全掌握递归算法

2024-06-20 15:27:27 1016 21

原创 模拟算法:代码世界的生活模拟器

一篇带你完全掌握模拟算法

2024-06-20 15:27:06 351 6

原创 位运算算法:编程世界中的魔法符号

一篇带你完全掌握位运算

2024-06-17 09:37:45 1131 15

原创 前缀和算法:算法秘籍下的数据预言家

一篇带你完全掌握前缀和算法

2024-06-14 19:30:28 906 12

原创 二分查找算法:穿越算法迷宫的指南

一篇带你完全掌握二分查找算法

2024-06-11 21:36:58 1142 19

原创 滑动窗口算法:巧妙玩转数据的窗外世界

一篇带你完全掌握滑动窗口算法

2024-06-10 13:59:07 1196 19

原创 C++:模板进阶

一篇带你进一步了解模板

2024-06-05 17:49:13 1315 16

原创 C++:priority_queue的模拟实现 | 仿函数

一篇带你掌握priority_queue的使用和模拟实现

2024-06-03 19:22:21 1064 11

原创 C++:stack和queue的介绍和模拟实现

一篇带你完全掌握stack和queue的使用和模拟实现

2024-06-03 10:21:23 843 15

原创 双指针算法:解锁算法迷宫的神奇之钥

本篇详细介绍了双指针的使用,让使用者了解双指针算法,而不是仅仅停留在表面,更好的模拟,为了更好的使用. 文章可能出现错误,如有请在评论区指正,让我们一起交流,共同进步!提示:以下是本篇文章正文内容,下面案例可供参考✨✨✨各位读友,本篇分享到内容是否更好的让你理解了双指针算法,如果对你有帮助给个👍赞鼓励一下吧!!🎉🎉🎉世上没有绝望的处境,只有对处境绝望的人。!!一起加油吧!!。

2024-05-30 20:47:15 708 14

原创 C++:List的使用和模拟实现

本篇详细介绍了list的使用和模拟实现,让使用者了解list,而不是仅仅停留在表面,更好的模拟,为了更好的使用. 文章可能出现错误,如有请在评论区指正,让我们一起交流,共同进步!list文本介绍1. list是可以在常数范围内在任意位置进行插入和删除的序列式容器,并且该容器可以前后双向迭代。2.list的底层是双向链表结构,双向链表中每个元素存储在互不相关的独立节点中,在节点中通过指针指向其前一个元素和后一个元素。3. list与forward_list非常相似:最主要的不同在于。

2024-05-25 22:31:46 1154 18

原创 C++:vector的模拟实现

本篇详细介绍了vector的模拟实现,让使用者了解vector,而不是仅仅停留在表面,更好的模拟,为了更好的使用. 文章可能出现错误,如有请在评论区指正,让我们一起交流,共同进步!✨✨✨各位读友,本篇分享到内容是否更好的让你理解了C++的vector类,如果对你有帮助给个👍赞鼓励一下吧!!🎉🎉🎉世上没有绝望的处境,只有对处境绝望的人。!!一起加油吧!!。

2024-05-22 23:00:56 879 11

原创 C++:vector的介绍及使用

本篇详细介绍了vector的介绍及使用,让使用者了解vector,而不是仅仅停留在表面,更好的模拟,为了更好的使用. 文章可能出现错误,如有请在评论区指正,让我们一起交流,共同进步!vector的文档介绍1. vector是表示可变大小数组的序列容器。2. 就像数组一样,vector也采用的连续存储空间来存储元素。也就是意味着可以采用下标对vector的元素进行访问,和数组一样高效。但是又不像数组,它的大小是可以动态改变的,而且它的大小会被容器自动处理。

2024-05-22 15:23:47 932 8

原创 C++:string类的使用和模拟实现

本篇详细介绍了string类,让使用者了解string类,而不是仅仅停留在表面,更好的模拟,为了更好的使用. 文章可能出现错误,如有请在评论区指正,让我们一起交流,共同进步!string str;// 不要使用cin>>line,因为会它遇到空格就结束了return 0;// 64 位输出请用 printf("%lld")125. 验证回文串 - 力扣(LeetCode)✨✨✨各位读友,本篇分享到内容是否更好的让你理解了C++的string类,如果对你有帮助给个👍赞鼓励一下吧!!

2024-05-17 09:10:32 719 16

原创 C++:模版初阶 | STL简介

本篇详细介绍了模版初阶 | STL简介,让使用者了解模版初阶 | STL简介,而不是仅仅停留在表面,更好的模拟,为了更好的使用. 文章可能出现错误,如有请在评论区指正,让我们一起交流,共同进步!class 类模板名// 类内成员定义// 动态顺序表// 注意:Vector不是具体的类,是编译器根据被实例化的类型生成具体类的模具public:, _size(0){}// 使用析构函数演示:在类中声明,在类外定义。~Vector();

2024-04-21 20:14:21 957 9

原创 C++:C&C++内存管理

本篇详细介绍了C&C++内存管理,让使用者了解C&C++内存管理,而不是仅仅停留在表面,更好的模拟,为了更好的使用. 文章可能出现错误,如有请在评论区指正,让我们一起交流,共同进步!int main()// new/delete 和 malloc/free最大区别是 new/delete对于【自定义类型】除了开空间//还会调用构造函数和析构函数free(p1);delete p2;

2024-04-21 17:45:46 875 4

原创 C++:类与对象(下

本篇详细介绍了类与对象,让使用者了解类与对象,而不是仅仅停留在表面,更好的模拟,为了更好的使用. 文章可能出现错误,如有请在评论区指正,让我们一起交流,共同进步!✨✨✨各位读友,本篇分享到内容是否更好的让你理解了类和对象,如果对你有帮助给个👍赞鼓励一下吧!!🎉🎉🎉世上没有绝望的处境,只有对处境绝望的人。!!一起加油吧!!。

2024-04-19 09:28:12 921 4

原创 C++:类与对象(中

本篇详细介绍了类与对象,让使用者了解类与对象,而不是仅仅停留在表面,更好的模拟,为了更好的使用. 文章可能出现错误,如有请在评论区指正,让我们一起交流,共同进步!通过前面构造函数的学习,我们知道一个对象是怎么来的,那一个对象又是怎么没呢的?析构函数:与构造函数功能相反,析构函数不是完成对对象本身的销毁,局部对象销毁工作是由 编译器完成的。而对象在销毁时会自动调用析构函数,完成对象中资源的清理工作。在现实生活中,可能存在一个与你一样的自己,我们称其为双胞胎。

2024-04-16 22:30:56 899 5

原创 Linux 环境搭建(云服务器)

本篇详细介绍了Linux 环境搭建,让使用者安装好Linux,而不是仅仅停留在表面,更好的模拟,为了更好的使用. 文章可能出现错误,如有请在评论区指正,让我们一起交流,共同进步!✨✨✨各位读友,本篇分享到内容是否更好的让你理解了Linux的云服务器搭建,如果对你有帮助给个👍赞鼓励一下吧!!🎉🎉🎉世上没有绝望的处境,只有对处境绝望的人。!!一起加油吧!!!。

2024-04-12 10:21:51 814

原创 C++:类与对象(上)

本篇详细介绍了类与对象,让使用者有进一步认识类与对象,而不是仅仅停留在表面,更好的模拟,为了更好的使用. 文章可能出现错误,如有请在评论区指正,让我们一起交流,共同进步!// 类体:由成员函数和成员变量组成// 一定要注意后面的分号class为定义类的关键字ClassName为类的名字{}中为类的主体,注意类定义结束时后面分 号不能省略。类体中内容称为类的成员:类中的变量称为类的属性或成员变量;类中的函数称为类的方法或者成员函数。1. 声明和定义全部放在类体中,需注意:成员函数如果在类中定义。

2024-04-04 11:23:29 987

原创 C++的入门学习

本篇详细介绍了C++,补充C语言语法的不足,以及C++是如何对C语言设计不合理的地方进行优化的,比如:作用 域方面、IO方面、函数方面、指针方面、宏方面等。2. 为后续类和对象学习打基础。让使用者有进一步认识,而不是仅仅停留在表面,更好的模拟,为了更好的使用. 文章可能出现错误,如有请在评论区指正,让我们一起交流,共同进步!。定义命名空间,需要使用到namespace关键字,后面跟命名空间的名字,然后接一对{}即可,{} 中即为命名空间的成员。1.正常的命名空间定义。

2024-03-31 20:42:14 1040

原创 快速排序的原理及其多种方法的实现和优化

本篇详细介绍了快速排序,让使用者对快速排序有进一步认识,而不是仅仅停留在表面,更好的模拟,为了更好的使用. 文章可能出现错误,如有请在评论区指正,让我们一起交流,共同进步!任取待排序元素序列中 的某元素作为基准值,按照该排序码将待排序集合分割成两子序列,左子序列中所有元素均小于基准值,右 子序列中所有元素均大于基准值,然后最左右子序列重复该过程,直到所有元素都排列在相应位置上为止。// 假设按照升序对array数组中[left, right)区间中的元素进行排序return;

2024-03-22 17:34:10 1399 2

原创 冒泡/插入/希尔/归并/选择/计数排序的原理及其实现

本篇详细介绍了排序的原理及其实现,让使用者对排序的原理及其实现有进一步认识,而不是仅仅停留在表面,更好的模拟,为了更好的使用. 文章可能出现错误,如有请在评论区指正,让我们一起交流,共同进步!1. 归并的缺点在于需要O(N)的空间复杂度,归并排序的思考更多的是解决在磁盘中的外排序问题。O(N*logN)O(N)稳定五 选择排序✨✨✨各位读友,本篇分享到内容是否更好的让你理解了,如果对你有帮助给个👍赞鼓励一下吧!!🎉🎉🎉世上没有绝望的处境,只有对处境绝望的人。!!一起加油吧!!!。

2024-03-20 22:07:57 329 1

原创 算法的时间复杂度和空间复杂度

本篇详细介绍了算法的时间复杂度和空间复杂度,让使用者对算法的时间复杂度和空间复杂度有进一步认识,而不是仅仅停留在表面,更好的模拟,为了更好的使用. 文章可能出现错误,如有请在评论区指正,让我们一起交流,共同进步!✨✨✨各位读友,本篇分享到内容是否更好的让你理解了数据在内存中的存储,如果对你有帮助给个👍赞鼓励一下吧!!🎉🎉🎉世上没有绝望的处境,只有对处境绝望的人。!!一起加油吧!!!。

2024-03-16 18:12:46 1008 1

原创 文件操作的使用

本篇详细介绍了文件操作,让使用者对文件操作有进一步认识,而不是仅仅停留在表面,更好的模拟,为了更好的使用. 文章可能出现错误,如有请在评论区指正,让我们一起交流,共同进步!磁盘上的⽂件是⽂件。程序⽂件数据⽂件(从⽂件功能的⻆度来分类 的)。✨✨✨各位读友,本篇分享到内容是否更好的让你理解了数据在内存中的存储,如果对你有帮助给个👍赞鼓励一下吧!!🎉🎉🎉世上没有绝望的处境,只有对处境绝望的人。!!一起加油吧!!!。

2023-12-13 10:02:53 885 1

原创 详解结构体类型

本篇详细介绍了结构体类型,让使用者对结构体类型有进一步认识,而不是仅仅停留在表面,更好的模拟,为了更好的使用. 文章可能出现错误,如有请在评论区指正,让我们一起交流,共同进步!位段的声明和结构是类似的,有两个不同:1. 位段的成员必须是 int、unsigned int 或signed int,在C99中位段成员的类型也可以 选择其他类型。2. 位段的成员名后边有⼀个冒号和⼀个数字。int _b:5;int _c:10;int _d:30;

2023-12-01 15:20:23 855 1

原创 数据在内存中的存储

本篇详细介绍了数据在内存中的储存,让使用者对数据在内存中的储存有进一步认识,而不是仅仅停留在表面,更好的模拟,为了更好的使用. 文章可能出现错误,如有请在评论区指正,让我们一起交流,共同进步!一、整数在内存中的存储整数的2进制表⽰⽅法有三种,即原码反码和补码三种表⽰⽅法均有符号位和数值位两部分,符号位都是⽤0表⽰“正”,⽤1表⽰“负”,⽽数值位最 ⾼位的⼀位是被当做符号位,剩余的都是数值位。正整数的原、反、补码都相同。负整数的三种表⽰⽅法各不相同。原码。

2023-11-28 10:59:43 1017

原创 字符函数和字符串函数

本篇是详细介绍字符函数和字符串函数的使用和模拟实现,让使用者对字符函数和字符串函数有进一步认识,而不是仅仅停留在表面,更好的模拟,为了更好的使用. 文章可能出现错误,如有请在评论区指正,让我们一起交流,共同进步!在编程的过程中,我们经常要处理字符和字符串,为了⽅便操作字符和字符串,C语⾔标准库中提供了 ⼀系列库函数,接下来我们就学习⼀下这些函数。✨✨✨各位读友,本篇分享到内容是否更好的让你理解了内存函数,如果对你有帮助给个👍赞鼓励一下吧!!🎉🎉🎉世上没有绝望的处境,只有对处境绝望的人。!!

2023-11-26 10:47:52 1253 1

原创 深入理解指针

我们知道计算上CPU(中央处理器)在处理数据的时候,需要的数据是在内存中读取的,处理后的数 据也会放回内存中,那我们买电脑的时候,电脑上内存是8GB/16GB/32GB等,那这些内存空间如何⾼ 效的管理呢? 其实也是把内存划分为⼀个个的内存单元,每个内存单元的⼤⼩取1个字节每个内存单元也都有⼀个编号在计算机中我们 把内存单元的编号也称为地址。C语⾔中给地址起 了新的名字叫:指针。所以我们可以理解为:内存单元的编号 == 地址 == 指针(CPU和内存间会有物理的电线连起来)当CPU取值进行计算时,CPU将要

2023-11-22 19:40:13 194

原创 C语言中位操作符的介绍与使用

以上是C语言中常见的位操作符及其基本概念和使用场景。在编写位运算相关的程序时,开发人员需要注意数据类型和操作数的正负性,以避免产生不正确的结果。

2023-11-06 17:23:33 111 2

原创 用C语言实现扫雷游戏

用C语言实现简单扫雷游戏

2023-10-30 21:01:02 101 4

原创 分支结构的介绍与用法

随着技术的不断发展,C语言这门技术也越来越重要,很多人都开启了C语言的学习,本文就介绍了C语言中分支结构的介绍与用法的基础内容。

2023-10-23 18:09:40 962 2

空空如也

空空如也

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

TA关注的人

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