假设以如下说明的三元组(F、C、L/R)序列输入一棵二叉树的诸边(其中F表示双亲结点的标识,C表示孩子结点标识,L/R表示C为F的左孩子或右孩子),且在输入的三元组序列中,C是按层次顺序出现的。
设结点的标识是字符类型。
F=‘^’时C为根结点标识,若C亦为‘^’,则表示输入结束。
试编写算法,由输入的三元组序列建立二叉树的二叉链表,并以中序序列输出。
^ALABLACRBDLCELCFRDGRFHL^^L
2024/3/17 10:31:56 199KB 二叉树 先序 中序 遍历
1
本程序运用链表对客户信息进行存储,首先对结点进行定义,结点中的数据域分别定义了消费者的消费号、身份证、消费价格、积分,其中身份证和消费价格用了字符型数组进行定义,然后定义了客户消费信息链表,每添加一个客户,先分配内存,再添加消费者的信息,之后将链表中最后一个指针指向该新的消费者,删除时,需先找到该消费者前面的消费者,直接将其指针指向删除消费者的下一个消费者,修改信息时,先找到该消费者,选择修改的内容,再进行修改,添加消费价格时,先找到该消费者,根据情况对增加或减少消费价格,并根据价格计算积分,打折时,根据消费者打折的要求,进行打折。
2024/3/11 21:20:26 306KB C 简单的管理
1
双向聊表的实现细节以及菜单显示,对数据结构的同学很有帮助,有注释!大学必备源码,可直接运行,c程序设计加数据结构
2024/3/6 7:03:35 803KB 数据结构
1
本课程设计要求设计基于消息的通信系统设计。
本设计的目的是通过设计和调试一个基于消息的通信系统,来实现进程之间的直接或间接通信,使学生对进程间的通信机制、进程间的同步机制有一个深入的理解。
本课程设计主要完成以下几个功能:(1)定义消息缓冲区(2)定义PCB(3)采用链表组织消息缓冲队列(4)模拟消息发送过程和接收过程
2024/3/2 14:50:33 161KB 基于消息的通信系统设计
1
CMU的malloclab,用的是二叉树,当然较小的块用链表组织。
2024/2/19 13:58:23 25KB ICS malloclab
1
千寻单词学习程序(c#源码+ACCESS2007)自己写了一个链表,
2024/2/19 7:45:47 596KB ACCESS
1
,基本要求:利用双向循环链表实现长整数的存储,每个结点含一个整形变量。
任何整形变量的范围是-(2^15-1)~(2^15-1)。
输入和输出形式:按中国对于长整数的表示习惯,每四位一组,组间用逗号隔开。
1
使用makefile进行封装,采用单链表完成添加,展示,查找,删除,修改等功能
2024/2/17 21:13:04 36KB C语言 链表 通讯录
1
有一群猴子摘了一堆桃子,他们每天都吃当前桃子的一半且再多吃一个,到了第10天就只余下一个桃子。
用多种方法实现求出原来这群猴子共摘了多少个桃子?要求:(1)采用数组数据结构实现上述求解(2)采用链数据结构实现上述求解(3)采用递归实现上述求解
2024/2/17 5:07:42 1KB 猴子吃桃
1
《C语言课程设计》通讯录管理系统一、课程设计目的通过课程设计,加深对结构化设计思想的理解,能对系统功能进行分析,并设计合理的模块化结构。
通过课程设计,学会设计数据结构。
其中包括对结构数组、链表和数据文件等知识的运用。
通过课程设计,提高程序开发功能,能运用合理的控制流程编写清晰高效的程序。
通过课程设计,训练C程序调试能力,能将一个中小型各级组织系统联调通过。
通过课程设计,开发一个中小型系统,掌握系统研发全过程。
通话课程设计,培养分析问题、解决实际问题的能力。
二、课程设计内容 设计一个实用的学生通讯录管理系统,能以简便高效的方式对通讯录进行管理和检索,具体要示:录入:学生通讯录信息包括:学号,姓名,地址,电话。
以结构数组或数据文件的形式存放通讯录信息。
更新:增加、删除通讯录信息。
查询:按学号为序或姓名为序进行通讯录信息浏览。
系统以菜单方式工作,要求界面友好,易于操作。
1
共 330 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡