自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 BF算法和KMP算法

BF和KMP算法

2021-12-04 14:00:10 734

原创 C语言的BF算法(含串的赋值函数StringAssgin())

总结1.关于数组,我想要一个字符一个字符的输入,没想到直接定义一个有长度的数组,比如ch1=[255],就可以了。输入的时候只要scanf("%s",&ch1),(&好像加不加都可以,不知道为什么。)就可以直接输入了。关于输出我还是不太会,目前先不管。然后把输入的ch1通过函StringAssign(S, ch1)就可以把ch1赋值给S.ch,接着就可以进行匹配了。2.串的赋值,是需要函数的。int StringAssign(SString&S, char chs[]);把数组

2021-12-03 16:55:33 580

原创 循环队列的初始化,入队,出队,求队长,取队头元素

1.要会判断队满:if((Q.rear+1)%MAXQSIZZE == Q.front){//判断队满 return ERROR; }

2021-12-02 16:20:25 4878

原创 利用顺序栈进行进制转换,以及反转整数

#include<stdio.h>#include<stdlib.h>#define OK 1#define ERROR 0#define OVERFLOW -2int i, n, e, j, x, num;//顺序栈#define MAXSIZE 100typedef struct { int* top;//栈顶指针 int* base;//栈底指针 int stacksize;//栈可用的最大容量}SqStack;//1.顺序栈的初始化int Ini.

2021-12-02 14:31:18 1361

原创 顺序栈的初始化,入栈,出栈,求栈长度,遍历操作(C语言)

#include<stdio.h>#include<stdlib.h>#define OK 1#define ERROR 0#define OVERFLOW -2int i, n, e, j, x, num;//顺序栈#define MAXSIZE 100typedef struct { int* top;//栈顶指针 int* base;//栈底指针 int stacksize;//栈可用的最大容量}SqStack;//1.顺序栈的初始化int Ini.

2021-12-02 11:04:20 5065 1

原创 C语言实现合并两个非递减的有序表、以及求两个线性表的并集

数据结构#include<stdio.h>#include<stdlib.h>#define OK 1#define ERROR 0#define NULL 0int i,n,j,e;typedef struct LNode {//定义链表的结构体 int data; struct LNode* next;//定义LNode类型的指针next,并且next指针存放的是下一个结点的地址。 //这个是根据结点的定义,每一个结点由数据域和指针域组成,而指针域存放的是

2021-11-30 19:01:09 2011

原创 C语言顺序表的查找删除插入

#include<stdio.h>#include<stdlib.h>#define LIST_INIT_SIZE 100 //定义线性表的存储空间的大小#define OVERFLOW -2#define OK 1#define ERROR 0int e, i, j, n, q, x; //全局变量//建立一个顺序线性表// =======非常重要:要理解线性表的结构,线性表内包含了 数组 和 线性表的长度 和 线性表存储容量===============.

2021-11-26 15:22:56 1684 5

空空如也

空空如也

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

TA关注的人

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