自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

这篇博客是对C++的一个初步认识,这个认识是基于C语言的基础上初识C++,C++部分是对C语言设计不合理的地方进行了优化,今天我们就要学习一下。

2024-04-26 19:37:19 646

原创 【数据结构】队列的实现

队列和堆类似,也是一种特殊的线性表,我们在有了顺序表和链表的知识的基础上,再来学习队列,掌握起来就更加简单了。

2024-04-17 09:15:00 694

原创 【数据结构】习题之括号匹配问题和循环队列问题

括号匹配问题和设计循环队列问题分别是对应栈和队列的相关题目,大家学习了栈和队列后可以练习一下。

2024-04-17 09:15:00 590

原创 【数据结构】习题之随机链表的复制

力扣上的一道题目,这道题目是一个随机链表,每个节点都有一个随机指针,解答思路很新奇。

2024-04-16 10:15:00 413

原创 【数据结构】栈的实现

栈是一种特殊的线性表,我们在有了顺序表和链表的知识的基础上,再来学习栈,掌握起来就更轻松了。

2024-04-16 10:00:00 551

原创 【数据结构】习题之链表中倒数第k个节点

今天的题目是求出链表中倒数第k个节点。

2024-04-15 11:00:00 302

原创 【数据结构】习题之判断链表是否有环和返回链表入环后第一个节点

判断链表是否有环和返回链表入环后第一个节点这两道题目时相关联的,所以将两道题目放在一起来看看。这篇博客会详细分享一下两道题目的思路。

2024-04-15 10:30:00 647

原创 【数据结构】习题之链表的回文结构和相交链表

今日的习题是关于链表的,分别是链表的回文结构和相交链表的判断。

2024-04-13 17:17:44 449

原创 【数据结构】习题之消失的数字和轮转数组

消失的数字这道题目我会和大家分享三种思路。还有一道题目是轮转数组,,也会分享三种思路,大家感兴趣就看一看吧。

2024-04-13 15:40:11 487

原创 【数据结构】带头双向链表的实现

带头双向链表是链表的一种,相较于单链表的实现,其更为简单。

2024-03-25 10:46:06 391

原创 【数据结构】链表习题之环形链表的约瑟夫问题

今天这道题目时牛客上的题目,名为环形链表的约瑟夫问题,很有趣的的一道题目。

2024-03-25 09:10:15 337

原创 【数据结构】链表习题之反转链表和删除链表中等于给定值 val 的所有节点

今天的博客是关于链表的题目,力扣上的题目之反转链表和删除链表中等于给定值 val 的所有节点。

2024-03-24 14:37:13 547

原创 【数据结构】链表习题之链表的中间节点和合并两个有序链表

嗨嗨,今天的博客是关于链表的题目,力扣题目之链表的中间节点和合并两个有序链表。

2024-03-24 11:30:00 487

原创 【数据结构】顺序表习题之移除元素和合并两个有效数组

嗨呀,今天的博客是关于顺序表的两道题目,是力扣的移除元素和合并有序数组的题目。

2024-03-23 17:11:53 366 1

原创 【数据结构】单链表

我们学习顺序表的时候会发现,顺序表增容是需要申请空间拷贝数据,释放旧空间,会有不小的消耗,而且增容即使是按倍数增长,也会有一定的空间消耗,所以,是否有一种方法可以解决的顺序表的不足呢?今天,我们就学习线性表之一的链表,链表相比较于顺序表,就不会有上述问题。

2024-03-23 15:37:04 869 1

原创 【数据结构】顺序表

顺序表是我们后续实现通讯录的一个关键技术,今天我们就来学习一下顺序表。

2024-03-19 16:46:27 1171

原创 【C语言】动态内存管理

int i=2;//在栈空间上开辟4个字节//在栈空间上开辟10个字节但是这种开辟空间其有两个特点:1.空间开辟大小是固定的。2.数组在声明的时候,必须指定数组长度,而且数组空间大小一旦确定就不可以调整。可是有时候我们需要的空间是在程序运行过程中才知道的,所以我们需要更灵活的空间开辟方式。C语言中引入动态内存开辟,让程序员自己可以申请和释放空间。

2024-03-17 11:34:00 1092

原创 【C语言】联合和枚举

联合体和枚举的使用

2024-03-17 10:08:18 525

原创 【C语言】结构体

结构体相关知识

2024-03-16 19:48:47 998

原创 【C语言】C语言内存函数

这篇博客是关于C语言内存函数(memcpy,memmove,memset,memcmp)的使用以及部分的模拟实现memcpy,memmove,memset,memcmp的头文件都为string.h。

2024-03-14 13:35:36 671

原创 【C语言】字符串函数下

这篇博客是字符串函数下篇,主要是关于长度受限制的字符串函数(strncpy,strncat,strncmp)的使用和模拟实现,还有一些字符串函数的相关知识。

2024-03-12 22:02:39 599 1

原创 【C语言】字符串函数上

这篇博客是字符串函数上篇,主要是关于长度不受限制的字符串函数(strlen,strcpy,strcat,strcmp)的使用和模拟实现。字符串函数的头文件都是string.h。

2024-03-12 10:45:00 1123 1

原创 【C语言】qsort函数的使用

这篇博客主要是介绍qsort函数的使用,以及利用冒泡排序的方式模拟实现qsort。

2024-03-11 14:15:26 723 1

原创 【C语言】转移表与回调函数

我们之前学习的函数指针数组的知识【C语言】指针详解2-CSDN博客在转移表这里就可以用到,大家细细体会一下函数指针数组的妙处。

2024-03-11 10:15:00 746 1

原创 【C语言】指针详解2

这篇博客分享的指针部分为与数组有关的指针知识,包括一位数组和二维数组。

2024-03-10 14:18:42 1104 1

原创 【C语言】指针详解1

指针的基础知识

2024-03-10 09:59:19 637 1

原创 【C语言】整形提升

👑:啊Q闻🎇收录专栏:《C语言》🎉道阻且长,行则将至。

2024-03-08 21:17:46 184 1

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

操作符在程序设计中运用广泛,今天的博客将会分享操作符及其运用规则。

2024-03-05 17:42:17 860

原创 [C语言习题]求一个正整数存储在内存中的二进制中1的个数

👑个人主页:啊Q闻🎇收录专栏:《C语言》🎉道阻且长,行则将至前言这篇博客是和大家分享求一个正整数存储在内存中的二进制中1的个数的三种方法,涉及到操作符的使用,可以帮助我们进一步学习操作符。

2024-03-04 21:03:02 281

原创 【C语言习题】实现两个数的交换的三种方法

关于两个数的交换的实现,我们在之前初学C语言时学过一种最简单的方法,今天和大家再分享两种很巧妙的方法。

2024-03-04 19:31:24 288

原创 【C语言】二进制与进制转换

二进制,八进制,十进制,十六进制都是数值的不同表现形式,掌握这些为我们后续学习操作符奠定基础。

2024-03-04 17:25:10 605

原创 【C语言】函数递归

函数递归是一种很好的编程技巧,能够很简便并且巧妙的解决一些编程问题。

2024-03-03 20:51:11 468

原创 【C语言】VS实用调试技巧

在我们写程序时,当文章中出现了bug,很难直观的找出问题,这时候我们便可以通过调试去深入了解错误原因并找到解决方法.

2024-03-01 10:41:39 344

原创 【C语言习题】找单身狗(从一组数据中找出只出现了一次的数字)

从一组数据中找出只出现一次的数字,即为找单身狗问题

2024-02-13 10:02:54 945 1

原创 【C语言】整数与浮点数在内存中的存储

这篇文章是关于整数与浮点数在内存中如何存储的一些知识,整数在内存中的存储相较浮点数而言比较简单,浮点数会繁琐一些。以上就是今天要讲的内容,本文仅仅简单介绍了整数与浮点数的存储,希望对你有所帮助,不太理解的地方欢迎大家在评论区提出,有错误也欢迎大家指出。

2024-02-06 22:43:57 1059 1

原创 【C语言】扫雷游戏详解

因此,我们专门给一个棋盘(对应数组mine)存放布置好的雷的信息,再给另外一个棋盘(对应数组show)存放排查出的雷的信息(初始化时设置为*),这样就可以避免雷的信息和排查出来的雷的个数信息混淆。1.扫雷游戏的布置需要一个棋盘,今天我们用9*9的棋盘为例,我们首先要创造一个9*9的数组来存放信息,我们将布置雷的地方存放1表示,未布置的地方存放0表示。为了防止越界,我们在设计时,可以给数组扩大一圈,但是在周围一圈不布置雷,所以我们将存放数据的数组创建成11*11是比较合适的。mine数组布置雷后的信息。

2024-01-26 16:21:33 407 1

原创 【C语言】随机数的生成

time函数返回的是一个时间差(即当前的时间减去1970年1月1日0时0分0秒),这个时间差也被称为时间戳,是时刻变化的.其中rand()%100即理解为一个数除以100其余数范围在0—99,让后加1,该数的范围变为1—100。最近写到猜数字游戏和扫雷游戏时,都用到了随机数生成的知识,今天和大家分享一下随机数的生成知识吧。如图,当种子改变后其随机数对每次运行就是有差异的。注意:rand函数生成的是伪随机数,是有范围的。的,但是下一次的运行与上一次的运行是一样的,这是。要生成不同的随机数,就要有不同的种子。

2024-01-24 10:46:32 439

原创 【C语言】操作符1

操作符优先级由上至下递减为:单目运算符>算术运算符>关系运算符>逻辑运算符>条件运算符>赋值运算符>逗号运算符。

2023-12-01 21:19:36 421

原创 【C语言】分支与循环

C语言是结构化的程序设计语言,这里的结构分为三类:顺序结构,选择结构,循环结构。

2023-12-01 13:32:42 549 1

原创 Hello World!

第一次敲下Hello World的时候,突然觉得好像是计算机在和世界打招呼,是种很奇妙的感觉。大家好呀,我是一名计科专业的大一新生,希望今后能在CNSD上与你们共同进步。对于编程学习,我会每天拿两个小时敲代码,再花一到两个小时去学理论,学习相关书籍,我的目标是能进入一个中厂工作,努力工作挣钱,过上更好的生活,财富自由才能有时间自由。学习编程,希望能努力把自己专业学好,也是希望到时候能够有足够的技术与底气去参加工作。

2023-11-18 20:51:20 20 1

空空如也

空空如也

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

TA关注的人

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