自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 BF算法和KMP算法

这节主要讲解KMP算法。

2024-05-14 12:50:40 81

原创 BF算法和KMP算法

【代码】BF算法和KMP算法。

2024-05-14 12:49:36 207

原创 数据结构与算法(6)串的基本操作

【代码】数据结构与算法(5)串的基本操作。

2024-05-09 20:35:08 222

原创 数据结构与算法(5)队列的基本操作

方法一:这种判空方式就是上面代码所用的,缺点是会牺牲一个存储单元(因为我们是用rear指针的下一个位置是front来判断队列是否已满)2.注意循环队列q->rear=((q->rear)+1)%MaxSize是使指针后移的操作。方法二:定义一个变量来记录队列的长度,入队成功size++,出队size--,若rear==front && tag==1 则队列已满。若rear==front && tag==0 则队列为空。此时队满的判断:size==MaxSize;tag=1表示是插入操作。

2024-05-08 19:18:42 465

原创 数据结构与算法(4)栈的基本操作

3.若初始化指针top指向-1或0时,这会导致在后续的进栈和出栈操作也会有所不同。1.只能从一端(栈顶)进行插入和删除元素的线性表(后进先出)2.注意出栈顺序的考题。

2024-05-07 18:44:34 196

原创 数据结构与算法(3)链表的初始化,按位查找,按值查找,按位序插入,指定结点的前,后插操作,按位序,结点删除,求链表表长,用尾插法建立单链表,打印链表元素——C语言实现

【代码】数据结构与算法(3)链表的初始化,前插后插,打印和删除——C语言实现。

2024-05-02 23:14:39 1107 2

原创 动态内存管理

目录:1.为什么要有动态内存管理2.malloc函数3. calloc和realloc函数4.free函数。

2024-04-27 17:40:49 504 1

原创 结构体的注意事项

目录:1.结构体类型的声明2.结构体变量的创建和初始化3.结构体的特殊声明4.结构体的自引用。

2024-04-13 18:02:03 584

原创 深入理解指针(4)

arr[i]实际上编译器翻译为*(arr+i)

2024-04-07 08:36:30 377

原创 深入理解指针(3)

以上就是今天要分享的深入理解指针3的内容了,希望对刚刚阅读本篇博客的你有所帮助。

2024-04-06 12:22:15 825 1

原创 数据结构与算法(2)链表的初始化,插入,打印和删除——C语言实现

/结点的数据域//结点的指针域int n;//LinkList为指向结构体LNode的指针类型LinkList L;//L为单链表的头指针。

2024-04-01 10:01:53 636

原创 数据结构与算法(2)顺序表的初始化、插入、打印、删除、查找元素——C语言版

数据结构包括三个方面逻辑结构存储结构运算而线性表有两种典型的存储结构顺序存储结构链式存储结构具体关系可参考上一篇博客本节我们学习的是线性表的顺序存储结构线性表的顺序存储是指使用连续的存储空间,按照数据元素在线性表中的序号依次存储数据元素。采用这种存储结构的线性表称为:顺序表。(类似与数组的存储)主要实现以下目标初始化顺序表添加元素打印元素查找元素删除元素插入元素。

2024-03-29 20:16:55 662 1

原创 数据结构与算法(1)

ADT 抽象数据类型名{D: 数据对象: //伪代码实现S: 数据关系: //伪代码实现P: 基本操作: } ADT 抽象数据类型名。

2024-03-28 00:14:54 328 1

原创 对复数做抽象数据类型定义

对复数做抽象数据类型定义。

2024-03-05 21:15:10 760 1

原创 C语言实现选择排序法

题目:请输入10个数,并用选择排序法从大到小输出这10个数。

2024-03-04 21:51:13 400 1

原创 深入理解指针(2)

以上就是今天要分享的深入理解指针2的内容了,希望对刚刚阅读本篇博客的你有所帮助。

2024-03-03 22:44:41 2221

原创 深入理解指针(1)

以上就是今天要分享的深入理解指针1的内容了,希望对刚刚阅读本篇博客的你有所帮助。

2024-02-28 23:34:09 2080 1

原创 操作符详解(下)

逗号表达式,就是用逗号隔开的多个表达式。逗号表达式,从左向右依次执行。整个表达式的结果是最后⼀个表达式的结果。int a = 1;int b = 2;//逗号表达式//代码1:变量的定义int x;int y;}p1;//声明类型的同时定义变量p1//定义结构体变量p2//代码2:初始化。struct Stu //类型声明//名字int age;//年龄//初始化//指定顺序初始化//代码3int data;//结构体嵌套初始化//结构体嵌套初始化。

2024-02-25 20:31:59 1065

原创 操作符详解(上)

<左移操作符>>右移操作符注:移位操作符的操作数只能是整数以上就是今天要分享的操作符上半部分的内容,希望对刚刚阅读本篇博客的你有所帮助。

2024-02-23 22:24:35 618

原创 进制之间的转化

以上就是今天要分享的进制之间的转化内容,希望对刚刚阅读本篇博客的你有所帮助。

2024-02-21 19:02:20 389

原创 C语言——扫雷游戏的实现(基础版)

在有了选择,循环语句,数组及函数运用的基础后,这次我们来用VS2022实现一个简单的小游戏——扫雷。1.扫雷游戏的规则介绍以下是所需要的文件类型及其作用因此我们需要创建两个源文件分别命名为test.c和game.c以及一个头文件为game.h具体操作如下紧接着我们需要一个游戏菜单。

2024-02-07 19:31:10 937

原创 C语言——猜数字游戏(详解版)

目录一.游戏描述二.代码实现三.游戏进阶。

2024-02-06 17:46:22 763

原创 在C语言中如何生成随机数

以上就是今天要讲C语言生成随机数的内容,包含rand、srand和time函数的使用,希望对刚刚阅读本篇博客的你有所帮助。

2024-02-05 17:51:22 1942

原创 梦开始的地方

在这个阶段,我会多敲代码,之后再慢慢升华,积累自己的代码量。而在下一个阶段,我会学习C语言自带的库函数以及C语言最重要的指针等内容,形成C语言的基本知识框架,目标是开发贪吃蛇,俄罗斯方块这类的简单小游戏,并参加蓝桥杯等,积累自己的项目实战经验,在增长自己见识的同时,认识到与他人的差距。据我对这个专业的了解,涉及的知识面很广。但学校的课程学习又不够深入,当我看了学校的教学大纲之后,再结合大一上半学年的切身感受,发现学校的学习基本上是科普式,扫盲式学习,一股脑的全部教授,这与公司所要求的高标准,专业化相悖。

2024-01-30 16:26:25 229 5

空空如也

空空如也

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

TA关注的人

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