自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 不带头结点的链栈操作集

printf("栈不存在,请先进行栈的初始化操作!printf("栈不存在,请先进行栈的初始化操作!printf("栈不存在,请先进行栈的初始化操作!printf("栈不存在,请先进行栈的初始化操作!printf("栈不存在,请先进行栈的初始化操作!// 参数合法性检验,参数非法或栈已销毁,返回不再执行销毁操作。printf("栈内没有元素,不能执行出栈操作!

2024-10-03 17:41:24 679

原创 顺序表的基本操作集(C语言版)

printf("请确认参数合法化或者先执行顺序表的初始化操作!printf("请确认参数合法化或者先执行顺序表的初始化操作!printf("请确认参数合法化或者先执行顺序表的初始化操作!printf("请确认参数合法化或者先执行顺序表的初始化操作!printf("请确认参数合法化或者先执行顺序表的初始化操作!printf("请确认参数合法化或者先执行顺序表的初始化操作!printf("请确认参数合法化或者先执行顺序表的初始化操作!printf("请确认参数合法化或者先执行顺序表的初始化操作!

2024-10-03 16:52:10 297

原创 不带头结点的链队操作集(C语言版)

/ 参数合法性检验,参数非法或已销毁,返回不再执行销毁操作。

2024-10-02 23:22:52 527

原创 带头结点的链队操作集(C语言版)

/ 参数合法性检验,参数非法或已销毁,返回不再执行销毁操作。// 如果队空,返回,不执行操作。

2024-10-02 21:15:11 477

原创 循环队列的操作集(C语言版)

printf("单前队列中元素的个数为:%d\n",QueueLength_Sq(Q));// 参数合法性检验,参数非法或已销毁,返回不再执行销毁操作。// 如果是空队,返回错误。

2024-10-02 17:47:36 446

原创 (这种写法不好)不带头结点的链栈操作集(C语言版)

printf("栈不存在,请先进行栈的初始化操作!printf("栈不存在,请先进行栈的初始化操作!printf("栈不存在,请先进行栈的初始化操作!printf("栈不存在,请先进行栈的初始化操作!printf("栈不存在,请先进行栈的初始化操作!printf("栈内没有元素,不能执行读取栈顶元素操作!printf("取出栈顶元素的值:%d\n",e);printf("请输入要入栈的元素的值:\n");printf("链栈为空!

2024-10-01 20:47:52 453

原创 带头结点的链栈操作集(C语言版)

/ 参数合法性检验,非法栈不存在,不再执行栈的销毁操作。// 参数合法性检验,非法返回参数错误。

2024-10-01 20:46:02 702

原创 顺序栈的操作集(C语言版)

/ 参数合法性检验,非法返回参数错误。// 参数合法性检验,非法返回参数错误。

2024-10-01 20:43:40 672

原创 基于递归的五人捕鱼问题的求解方法(C语言版)

A、B、C、D、E五人合伙夜间捕鱼,凌晨时都疲惫不堪,各自在河边的树丛中找地方睡着了,日上三竿,A第一个醒来,他将鱼平分作五份,把多余的一条扔回湖中,拿自己的一份回家去了,B第二个醒来,也将鱼平分为五份,扔掉多余的一条,只拿走自己的一份,接着C、D、E依次醒来,也都按同样的办法分鱼。printf("第%d个人醒来后看到的鱼的数量是:%d\n", i+1, fish[i]);printf("每个人醒来后看到的鱼的数量具体为:\n");// 形参说明:n表示第几个人,x表示他醒来时看到的鱼的数量。

2024-09-13 11:24:27 294 1

原创 基于递归的汉诺塔问题的求解方法(C语言版)

题目的难度在于,如果用手去移动盘子,如过按照每秒移动一只盘子计算时间的话,按照上述规则将64只盘子从一个柱子移至另一个柱子上,完成时所需时间约为5800亿年。// 形参说明:第一个参数n:盘子数量;//把前n-1个圆盘通过c从a移到b。//把前n-1个圆盘通过a从b移到c。// 形参说明:第一个参数n:第n个盘子;\n",n,a,c);// 函数作用:把第n个圆盘从a移到c,并打印。// 函数作用:把前n个通过b从a移到c。

2024-09-13 11:00:55 217

原创 基于递归的构建等式问题的求解方法(C语言版)

请看上边的算式,为了使等式成立,需要在数字间填入加号或者减号(可以不填,但不能填入其它符号)。之间没有填入符号的数字组合成一个数,例如:12+34+56+7-8+9 就是一种合格的填法;if(n==9){ // 测试到第几个数字,9表示最后一个数字,递归出口。// 0代表没有符号,-1代表加号,-2代表减号。// 判断是否是所需的表达式。// 计算表达式结果。// 打印结果输出表达式。// 递归方式构造表达式。

2024-09-13 03:26:46 741

空空如也

空空如也

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

TA关注的人

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