- 博客(36)
- 收藏
- 关注
原创 线性表(al,a2,a3,,an)中的元素递增有序且按顺序存储于计算机内。要求设计一个算法完成用最少时间在表中查找数值为X的元素,若找到,则将其与后继元素位置相交换,若找不到,则将其插入表中
【代码】线性表(al,a2,a3,,an)中的元素递增有序且按顺序存储于计算机内。要求设计一个算法完成用最少时间在表中查找数值为X的元素,若找到,则将其与后继元素位置相交换,若找不到,则将其插入表中。
2023-08-14 17:07:28
271
原创 已知在一维数组A[m+n]中依次存放两个线性表(a1,a2,a3....am)和(b1,b1....bn)。编写一个函数,将数组中两个顺序表的位置互换,即将(b1,b1....bn)放
【代码】已知在一维数组A[m+n]中依次存放两个线性表(a1,a2,a3....am)和(b1,b1....bn)。编写一个函数,将数组中两个顺序表的位置互换,即将(b1,b1....bn)放。
2023-08-12 18:33:41
430
原创 从顺序表中删除其值在给定s与t之间(包含s和t,要求s<t)的所有元素,若s或t不合理或顺序表为空,则显示出错信息并推出运行
#include <stdio.h>#define MaxSize 50struct SqList { int a[MaxSize]{ 2,6,9,7,5,1,2,4,3,6}; int length = 10;};void PrintList(SqList L) { for (int i = 0; i < L.length;i++) { printf("%d", L.a[i]); } printf("\n"); printf("表长为%d\,", L.le
2023-08-11 16:08:24
76
原创 从有序顺序表中删除其值在给定s与t之间(包含s和t,要求s<t)的所有元素,若s或t不合理或顺序表为空,则显示出错信息并推出运行
【代码】从有序顺序表中删除其值在给定s与t之间(包含s和t,要求s<t)的所有元素,若s或t不合理或顺序表为空,则显示出错信息并推出运行。
2023-08-10 19:21:56
121
原创 对长度为n的顺序表L,编写一个时间复杂度为O(n),空间复杂度为O(1)的算法,该算法删除线性表中所有值为x的数据结构
【代码】对长度为n的顺序表L,编写一个时间复杂度为O(n),空间复杂度为O(1)的算法,该算法删除线性表中所有值为x的数据结构。
2023-07-21 21:20:54
684
原创 顺序表删除最小值
从顺序表中删除具有最小值的元素(假设唯一)并由函数返回被删元素的值。空出的位置由最后一个元素填补,若顺序表为空,则显示出错信息并显示出。
2023-07-19 20:37:13
324
原创 输入数量不确定的【0,9】范围类整数,统计每一种数字出现次数并输出,数入-1表示结束
【代码】输入数量不确定的【0,9】范围类整数,统计每一种数字出现次数并输出,数入-1表示结束。
2023-04-23 22:35:47
91
原创 给定不超过6的正整数A,考虑从A开始的连续4个数字。请输出所有由它们组成的无重复的三位数。
【代码】给定不超过6的正整数A,考虑从A开始的连续4个数字。请输出所有由它们组成的无重复的三位数。
2023-04-16 14:20:15
736
原创 2. 输入一个正整数n,计算下列算式的前n项之和。s = 1 - 1 / 3 + 1 / 5 - 1 / 7 + …
输入一个正整数n,计算下列算式的前n项之和。s = 1 - 1 / 3 + 1 / 5 - 1 / 7 + …
2022-11-06 15:58:02
2237
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人