自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++入门

定义命名空间,需要使用namespace关键字,后面跟命名空间的名字,然后加一对{},{}内的即为命名空间的成员。//test.cpp//1.命名空间可以定义变量/函数/类型int x = 0;int val;//2.命名空间可以嵌套int a;int b;int a;int b;//3.一个工程中可以含有多个名称相同的命名空间(比如说test.h和test.cpp中都含有同一命名空间name1),//但是编译器最后会合成到同一个命名空间中,只要空间内命名不相同即可。

2024-07-30 16:06:59 671

原创 Linux环境基础开发工具使用

在介绍完有关Linux的相关指令和权限之后,我们进一步去学习有关Linux开发工具的使用,这有助于我们随后进一步深入了解Linux,废话不多说了,直接上干货。yum是一个软件下载安装管理的一个客户端,类似于小米或者华为应用商城之类的但是在这些类似于yum的软件包是从哪来的?这就要讲讲Linux系统的生态Linux上安装软件一般有三种方式:1.源代码安装 —下载程序的源代码,并进行编译,得到可执行程序。

2024-07-18 09:09:18 685

原创 每日一题(算法学习者必刷系列)

解题思路:首先我们可以通过定义一个指针later,并将其初始化为head,来遍历链表,需要在指针移动的过程中需要定义临时指针tmp,将其初始化为head,来指向其前驱节点,在遍历的过程中,这样我们可以让该临时节点去指向其val等于给定val的节点的下一个节点,依次直到later==NULL。题目解读:题目中给了一个链表的头节点,也就是给了一个链表,链表中的元素是整形数据val,但是不知道是否是空链表,同时题目中给了一个数值val,要求将链表中所有存储该数值的节点全部移除链表,同时返回新链表的头节点。

2023-11-29 23:22:39 344 1

原创 每日一题03(算法学习者必刷系列)

然后依次比较nums1[a1]与nums[a2],如果nums1[a1]

2023-11-27 22:36:03 334 1

原创 每日一题02(算法学习者必刷系列)

然后让b去遍历整个数组,当b==numsSize时结束,设置循环条件为(b<numsSize),如果nums[a]==nums[b]直接让b自增,表明未找到与nums[a]不同的值,如果nums[a]!=nums[b]的话就让a先自增,再将nums[a]=nums[b],这样前后元素是不相等的,依次类推,直到循环结束为止,但是这里的a并不是删除后数组的大小,因为在第nums[a]=nums[b]之前a下标的前一个位置还有一个元素,故这里a+1才是数组的新长度,最后返回a+1。

2023-11-26 11:55:44 334 1

原创 每日一题(算法学习者必刷系列)

解题思路:这里我们可以采用双指针的思路来解决,但是这里要进行修改的是数组中的值,我们可以用两个下标(begin,tail)来代替,最初,我们可以让begin和tail都等于0,由于我们不用考虑超过数组大小的值,然后让tail去遍历整个数组如果nums[tail]!题目解读:通过题目我们可以获取到一个数组nums以及其大小numsSize还给定另一个值val,题目的要求是将数组中等于val的值全部删除,同时题目还要求空间复杂度为O(1),也就是不允许再创建数组,这就是题目的大概意思。

2023-11-25 12:57:44 342 2

原创 栈和队列讲解

在学习了顺序表和链表之后,为了深入了解其结构,接下来由小编带大家再学习两种数据结构栈和队列,这两种数据结构内部也用到了关于顺序表和链表的相关知识,也能对前面的知识进行回顾,废话不多讲了,Let's go!

2023-11-22 23:15:52 35 6

原创 链表的深度剖析

在上一期我们讲述了顺序表,其在逻辑结构和物理结构上都是线性的,正是由于这种特性使得其在头部或者中间插入和删除的效率低,必须要挪动数据,其时间复杂度为O(N)。同时在顺序表空间不足时,还需要扩容,扩容有一定的消耗,且可能存在一定的空间浪费。为了提升其插入和删除的效率,我们又引入了链表的概念,其能更好的解决上述问题,所以接下来让我们深入了解一下链表吧!

2023-11-15 23:22:34 46 2

原创 顺序表和链表

在讲解顺序表和链表之前,我们先引入一个概念,线性表,其是具有相同特性的一类数据结构的统称。这里的相同特性指的是在逻辑结构上一定是线性的,但是在物理结构上不一定是线性的。当然,这里的顺序表和链表都是属于线性表的,但是两者相似却又不同,相似点在于它们在逻辑结构上都是线性的,不同点在于顺序表在物理结构上是线性,链表在物理结构上是非线性的。那么对于顺序表和链表我们有了一个大致了解,接下来让我带领大家深入了解其中的细节吧!

2023-11-14 23:17:08 26 3

原创 整数和浮点数在内存中的存储

return 0;注意:数据在内存中存储的时候,是二进制但是在VS的内存窗口上展示的时候,展示的是16进制大小端字节序:大端字节序:字节顺序将一个数值的低位字节序的内容存储到高地址处,高位字节序的内容存储到低地址处小端字节序:字节顺序将一个数值的低位字节序的内容存储到低地址处,高位字节序的内容存储到高地址处。

2023-09-18 21:37:36 32 2

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

目录:1. 字符分类函数2.字符转换函数3.strlen的使用和模拟实现4.strcpy的使用和模拟实现5.strcat的使用和模拟实现6.strcmp的使用和模拟实现7.strncpy的使用和模拟实现8.strncat的使用和模拟实现9.strncmp的使用和模拟实现10.strstr的使用和模拟实现11.strtok的使用和模拟实现12.strerror的使用和模拟实现。

2023-09-15 22:03:37 34 1

原创 扫雷游戏(c语言)

扫雷游戏的实现

2023-08-03 22:34:28 24

原创 讲解C语言的分支语句和循环语句

讲解C语言的分支语句和循环语句

2023-07-26 22:41:02 51 1

原创 新手小白的第一篇博客

大家好,我是一名计算机专业的大二学生,可能和大家一样也是第一次在这上面和大家分享,同时也希望你们都能给我提出一些建议和方法,共同进步,希望大家都能收到大厂的offer。

2023-07-21 13:58:11 43 1

savefile.xml

savefile.xml

2023-09-24

空空如也

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

TA关注的人

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