- 博客(9)
- 收藏
- 关注
原创 Java数据结构---顺序表
用一个接口实现//记录数组有多少个有效数据//默认容量接口里需要实现的东西// 在 pos 位置新增元素// 判定是否包含某个元素// 查找某个元素对应的位置// 获取 pos 位置的元素// 给 pos 位置的元素设为 value//删除第一次出现的关键字key// 获取顺序表长度// 清空顺序表// 打印顺序表,注意:该方法并不是顺序表中的方法,为了方便看测试结果给出的//判断是否满了//接下来每个方法的具体实现。
2024-01-28 20:36:24 651
原创 c语言-------两个时间点之间的时间间隔
从键盘输入两个时间点(24小时制),输出两个时间点之间的时间间隔,时间间隔用“小时:分钟:秒”表示。如:3点5分25秒应表示为–03:05:25.假设两个时间在同一天内,时间先后顺序与输入无关。以“小时:分钟:秒”的格式输出时间间隔。
2023-12-20 14:48:11 853 1
原创 链表--集合求差集
线性表A和B分别表示两个集合A和B(同集合中的元素值各不相同、无序),用带头结点的单链表存储。(4)编写函数,实现求集合A和B的差集C,保存到新的单链表。另辟空间构成一个线性表C,编写算法求C=A和B的差集。(1)编写函数,实现输入数据建立集合单链表。(2)编写函数,实现链表中元素的输出。(3)如果需要复制链表,编写函数实现。调用上述函数,依次输出C中的元素。第2行输入A中的元素,以空格分隔。第4行输入B中的元素,以空格分隔。依次输出C中的元素,以空格分隔。第1行输入A的元素个数。第3行输入B的元素个数。
2023-09-19 23:43:39 439
原创 链表——求集合的交集
假设元素依值递增有序排列的线性表A和B分别表示两个集合(即同一表中的元素值各不相同),现要求另辟空间构成一个线性表C,其元素为A和B中元素的交集,且表C中的元素也依值递增有序排列。输入A和B集合中的元素;输出A和B的交集C中的元素。(1)编写函数按照升序序列输入元素值,建立集合的循环单链表。(3)编写函数依次输出集合中的元素。按照升序依次输入集合A的元素值输入集合B的元素个数。依次输出A和B的交集C中的元素。按照升序依次输入集合B的元素值。按照升序依次输入集合A的元素值。按照升序依次输入集合B的元素值。
2023-09-17 16:39:43 684 1
原创 continue,break在c语言中的作用
在c语言中,continue和break是两种常用的控制语句。它们都用于控制程序的执行流程,但是它们的作用不同。
2023-07-29 16:48:23 215
原创 c语言的三种循环
循环是一种重复执行相同代码的结构。它有三个要素:循环变量、循环条件和循环变量的变化。循环分为三种类型:while循环、do while循环和for循环。首先我们先讲while循环while(判断表达式)语句注意while后面没有分号首先上来就是执行判断表达式,表达式的值为0,循环直接结束;表达式的值不为0,则执行循环语句再继续判断,是否进行下一次判断在屏幕上打印1~10的值思考:i的最后输出结果是什么。
2023-07-27 21:38:00 1553 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人