自定义博客皮肤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系统的权限问题,并且给出解释,欢迎大家的访问!!对过程全力以赴,对结果淡然处之。

2023-11-10 13:55:40 517 32

原创 【计算机基础知识】字符的编码表示

计算机处理的数据中,除了数值型数据以外,还有字符、图形等的非数值型数据。其中字符是日常生活中使用最频繁的非数值数据,它包括大小写英文、符号以及汉字等。由于计算机只能识别二进制编码,为了能够对字符进行识别和处理,因此要对其进行二进制编码表示;我还想告诉你的是:对过程全力以赴,对结果淡然处之也是对我自己讲的。

2023-10-07 23:07:01 1874 50

原创 【二叉树练习题】

本篇文章共有9道题,其中4题是初阶,5题是进阶题;希望该文章对你有帮助!我还想告诉你的是:对过程全力以赴,对结果淡然处之也是对我自己讲的。

2023-10-07 15:35:15 160 37

原创 【数据结构】队列实现+层序遍历详解+一些练题

😎我还想告诉你的是:对过程全力以赴,对结果淡然处之也是对我自己讲的。

2023-09-30 12:01:15 706 53

原创 【计算机基础知识】计算机的概念

美国数学家香农说过:信息是能够消除不确定性的东西,也就是说信息能消除事物的不确定性,把不确定变成确定性;我还想告诉你的是:对过程全力以赴,对结果淡然处之也是对我自己讲的。

2023-09-20 17:08:44 749 57

原创 【数据结构】堆的应用+TOP-K问题+二叉树遍历

该篇文章写到主要是:堆排序、 TOP-K问题、二叉树链式结构的实现、二叉树的遍历等等;堆和二叉树的概念;最后老铁们准备发车喽!!!我还想告诉你的是:对过程全力以赴,对结果淡然处之也是对我自己讲的。

2023-09-18 16:18:22 525 47

原创 树、二叉树概念(+堆的实现)

新的篇章的开始,是见证我的这一刻;噢,这美好的一天;是需要你来见证的!我最亲爱的老铁们!!😊太多次了,越是大张旗鼓的事情,越是容易不了了之,真正的变化,总是在问声不响,慢慢实现的;当你开始炫耀,往往都是灾难的开始;我还想告诉你的是:对过程全力以赴,对结果淡然处之也是对我自己讲的。

2023-09-14 13:54:26 382 68

原创 C语言之练习题

😎我还想告诉你的是:对过程全力以赴,对结果淡然处之也是对我自己讲的。

2023-09-07 22:10:59 749 51

原创 C语言之练习题

今天是学校开学的第一天😊,真是个特殊的日子,步入写博客已经不知不觉有6个月了,我能感受写博客越来越从容了,那就让我俯视这我所热爱的一切。😎我还想告诉你的是:对过程全力以赴,对结果淡然处之也是对我自己讲的。

2023-09-04 18:40:56 819 33

原创 C语言之练习题

这期文章由:两题问答题+四道编程题;在这期文章中写了几道编程题,如果还有更好的方法的老铁,可以在评论区里面一起进行讨论哦,在后面随着小孩的知识储备越多,小孩肯定还会加以优化优化!!我还想告诉你的是:对过程全力以赴,对结果淡然处之也是对我自己讲的。

2023-09-03 13:16:21 554 22

原创 C语言之练习题

题解思路:该题考察的是我们对运算符优先级掌握+对二维数组的理解;运算符优先级详解;在表达式中下标引用操作符优先级是最高的;所以是先如果拆开就可以更好理解其结构:选项A:*(X[ i ]+j);下标引用操作符“ [ ] ”是比括号“( )”的优先级高的,既然是一个二维数组,可以看成是一个一维数组的集合;而这个选项是与X[i][j] 等效的;选项B:*X( i )[ j ];要知道“[ ]”是先于“ * ”的,所以先是下标引用操作符先进行操作,这本就是一个错误的表达式;

2023-08-31 18:16:00 405 24

原创 顺序表之初

线性表最基本、最简单、也是最常用的一种数据结构。线性表(linear list)是数据结构的一种,一个线性表是n个具有相同特性的数据元素的有限序列。线性表(linear list)是n个具有相同特性的数据元素的有限序列。顺序表、链表、栈、队列、字符串…线性表在逻辑上是线性结构,也就说是连续的一条直线。但是在物理结构上并不一定是连续的, 线性表在物理上存储时,通常以数组和链式结构的形式存储。顺序表是用一段物理地址连续的储存单元依次储存数据结构的线性结构,一般情况采用的是数组储存;

2023-08-26 14:51:37 236 27

原创 链表之第三回

今天的天气很不错😸,大早上起床,晨跑3公里,好久没这么跑了,真的很不错,我喜欢汗淋淋的感觉😄;暑假的假期时间也快到了,珍惜珍惜拥有自己所能支配的时间,来写几题吧✍️;寻找环形链表的入环点的两种方法看似相同,其原理是不同的,看代码量也可以看出,前者是按照对环形的深刻理解方能很好的想到,而后者是根据其他知识求解出来的;如果还有更好的方法的老铁,可以在评论区里面一起进行讨论哦,在后面随着小孩的知识储备越多,小孩肯定还会加以优化优化!!我还想告诉你的是:对过程全力以赴,对结果淡然处之也是对我自己讲的。

2023-08-20 17:07:59 372 27

原创 链表之第二回

对于我来说这个博客是一个学习的地方,就像我的上篇文章一样,有老铁们的支持,陪伴;我很满足,这个栏目我会继续坚持下去,108回,就像我的108难一样,只要撑过磨难,一定能取到真经;对过程全力以赴,对结果淡然处之对每到题,可能还是可以优化的,如果还有更好的方法的老铁,可以在评论区里面一起进行讨论哦,在后面随着小孩的知识储备越多,小孩肯定还会加以优化优化!!我还想告诉你的是:对过程全力以赴,对结果淡然处之也是对我自己讲的。

2023-08-18 16:19:22 334 23

原创 链表之第一回

———————对过程全力以赴,对结果淡然处之!到了最后:我还想告诉你:对过程全力以赴,对结果淡然处之也是对我自己讲的。

2023-08-15 21:01:11 374 35

原创 动态内存空间管理

前面发出一篇:C语言结构体篇买酒的小码农博主满满的干货呀。也证明了我学的知识也是不够扎实,老铁们也可以在评论区和我进行交流哦,咱们要一起进步呀。写一篇博客你会发现你许多的不足,这也是对我自己的再一次学习,对此我想告诉大家我很喜欢的一句话:———————对过程全力以赴,对结果淡然处之这个函数可以在内存中申请一块连续的空间(堆区),并且返回这块空间的起始位置的地址,但是不会初始化这块空间。如:// 40 ---->的单位是字节。

2023-08-09 11:27:14 229 39

原创 C语言之结构体篇(简)

/ struct book 是定义的数据类型的名字,它向编译系统声明这是一个“结构体类型” struct book {int mony;} s1 , s2;//全局变量(创建结构体类型时顺带创建2个结构体全局变量) //最后的分号千万不能省略 int main() {//局部变量 return 0;

2023-08-02 18:20:03 701 26

原创 经典指针类型题目(1)

(cpp-1)-1) , 此时cpp指向cp第三个元素:c+1,先-1,找到的是cp数组的c+2,看图解引用找到c数组第三个元素,再-1,找到c中第二个元素,解引用找到数组“NEW”,再+1,最后打印出“EW”。c是一级指针数组,指针数组就是存放指针的数组,其数组元素类型是char*,每一个指针对应的是其数组中的元素:“ENTER”…cp是二级指针数组,其数组元素类型是char**,每个指针对应的其一个元素:c+3…cpp则是三级指针,里存放的是cp的首元素地址;最后是:cpp[-1][-1]+1。

2023-07-28 17:55:43 94 8

原创 快速排序 (挖坑法)

实现方法首先对于,想了解的朋友,可以去看我的另一篇链接:。接下来的就是。

2023-06-22 12:05:49 270 9

原创 qsort函数快速排序

qsort函数:qsort函数C语言编译器函数库自带的排序函数。其参数:base-- 指向要排序的数组的第一个元素的指针。size_t num-- 由 base 指向的数组中元素的个数。size_t width :数组中每个元素的大小(以字节为单位)是无符号整型。compar:用来比较两个元素的函数,即函数指针(回调函数)。回调函数就是一个通过函数指针调用的函数。如果把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,就说这是回调函数。

2023-06-12 12:42:07 98 13

原创 快速排序(左右指针法)

当重新处理数组时,也是一样的重新设置好基准数 1 ,“left”指向最左边 1,“right”指向原来“key”的左边一位也就是 2,将key的左序列和右序列再次进行这种单趟排序,如此反复操作下去,直到左右序列只有一个数据,或是左右序列不存在时,便停止操作。接下来进行第二次交换,以上述过程一样,让“right”先进行向左移动(right=right - 1),找到一个小于基准数3的数,直到找到1,这个时候“left”和“right”所指向的数相同。然后再将“key”当做分界线,将这组数组在进行分别的处理。

2023-06-11 10:17:12 368 9

原创 浮点数类型在内存中的储存

首先我们需要了解到浮点数就是数学中的小数——————但为什么在计算机语言中要叫做浮点数呢?1.首先知道【12.3】是小数的2.但是还可以写成【1.23*10^1】3.在对这两个数字比较,不难发现:同一个数用不同的科学计数法表现中,小数点是在浮动的,所以这就叫作浮点数。

2023-06-03 17:35:36 239 2

原创 由入门到深解VS调试技巧

visual studio (简称VS) 是集成环境(含VC等)的一个软件,它本身也是由微软公司开发的工具和产品,它像是是一个可视化的工具集合,它将代码编辑,编译器,连接器,资源编辑器什么的整合在同一个开发环境中,可以编写Windows、Linux和iOS等平台的程序,可进行很多种编辑语言,比如:C、C++、Python和JavaScript等等。首先我们需要安装visual studio这个软件,在进入VS官方官网链接:VS官方下载途径。

2023-05-30 17:43:24 2587 15

原创 数据(整形类)在内存中的储存

整形数据,以下的数据类型都可分为整形数据,因为char字符类型在进行存储的时候,存的是ASCII码值,是整形,所以可以将char类型归为整形类型。浮点数类型,在除了以下几种的浮点数类型,其实还存在:long double;等相似类型。当然除了以上C语言内置类型,还存在自定义类型。就是为自己构造类型,比如:在其中数组类型是为 数据类型和元素个数组合起来,比如说://数组类型—> int [10];//数组类型—> int [5];//数组类型----> char[10];

2023-05-27 16:37:06 140 3

原创 扫雷小游戏等级

如。

2023-05-11 15:48:55 116 3

原创 三子棋游戏

相信大家在打单机游戏的时候,肯定会看到一个菜单(目录),也就是在刚刚进入游戏的时候看到的选项1.play(进入游戏),选择模式(1.单人模式 2.双人模式0.返回)0.exit(退出游戏)主程序完成int i = 0;int j = 0;do {printf("请选择:");play();printf("请选择:");//单人 /*printf("单人");break;//双人 /*printf("双人");break;

2023-05-08 23:17:54 76 1

原创 循环结构程序设计及其运用

在一层循环体内包含另一个循环语句,当循环嵌套时,外层循环执行一次,则内层循环从头到尾执行一遍。

2023-04-24 12:32:44 295 8

原创 选择结构程序设计及其应用

从键盘输入一个表示年份的整数,并判断该年份是否为闰年,并显示判断结果;//year为某一年份, scanf("%d" , & year);= 0) || year % 400 == 0) //判断闰年条件 {printf("%d是润年" , year);} return 0;

2023-04-17 09:25:33 244 1

原创 scanf函数和printf函数

要想把 scanf函数弄明白,首先要清楚的是:我们从键盘输入的全部都是字符。比如从键盘输入 123,它表示的并不是数字 123,而是字符 ‘1’、字符 ‘2’ 和字符 ‘3’。但这样写程序功能就比较弱,因为这个值变成了一个“死值”,只能是10,(除非给他重新赋值)这只会更麻烦,那如果这个输入的值可以由我们来控制,那不是很方便了,程序只会更灵活。printf() 是 C 语言标准库函数,用于将格式化后的字符串输出到标准输出。标准输出,即标准输出文件,对应终端的屏幕。-正确返回输出的字符总数,错误返回负值。

2023-04-09 22:42:16 163 13

原创 正式学习C语言的第一天

我准备每天交一篇自己写的代码(尽量每天不重复),每周总结这一周掌握的只是点,并且写成博客发布。

2023-04-01 09:09:22 80 2

原创 冒泡排序c语言(Bubble Sort)

冒泡排序(Bubble Sort)是一种排序算法,主要用来由从小(大)到大(小)进行数组上元素的排序,主要进行比较相邻元素进行交换,然后进行重复的工作,直到没有元素要进行交换则代表元素数列已经排列完成。也就是如果将数组{9,8,7,6,5,4,3,2,1}全部排序完成为{1,2,3,4,5,6,7,8,9}共需要8趟。假如有一个数列:int arr[] ={9,8,7,6,5,4,3,2,1} 要将他从小到大的顺序排列;j < sz - 1;我们说如果我们数组是{9,1,2,3,4,5,6,7,8}

2023-01-21 12:51:32 1835

原创 刚刚学关机代码

printf("您的电脑将会在一分钟内关机,除非你输入‘我是猪’\n请输入>:");if (strcmp(sum, "我是猪") == 0)printf("再给你一次机会\n");int main()//关机代码。

2023-01-17 16:00:43 60

原创 写了一个小游戏:数字炸弹

printf(" 数字炸弹 \n");printf("你输入错误了,麻烦输入0或1");//printf("正在加载游戏");printf("崩,炸了\n");printf("猜大了\n");printf("猜小了\n");printf("再见游戏");printf("猜一个数字>:");printf("请选择 >:");int main()//猜数字游戏。void game()//猜数字。

2023-01-17 15:11:18 104

原创 演示多个字符从两端移动,从中汇聚

/执行系统命令的一个函数//cls--清空屏幕--需要一个头文件。//arr2内容改了。//休息一秒//需要一个头文文件、

2023-01-14 20:27:49 37

原创 折半查找算法

/这个数组中元素个数、printf("找到了,下标:%d\n", sum);int main()//用折半查找算法/二分查找算法。printf("找不到了\n");

2023-01-14 19:24:32 45

原创 while((sum=getchar())!=EOF)

/用来处理输入缓冲区还存在的数据,直到\n为止;//输入密码并存入password数据中。printf("请确定(y/n):>");printf("输入成功:>");printf("输入失败:>");printf("输入密码:>");//缓冲区还剩一个'\n'

2023-01-13 20:16:02 66 1

空空如也

空空如也

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

TA关注的人

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