文章目录
1、顺序表插入并递增有序
已知顺序表L中的元素递增有序排列,设计算法将元素x插入到表L中并保持表L仍递增有序。
/*顺序表插入并递增有序
已知顺序表L中的元素递增有序排列,设计算法将
元素x插入到表L中并保持表L仍递增有序。
*/
#include <iostream>
using namespace std;
const int MaxSize=100;
typedef int DataType;
DataType data[MaxSize];
int length=0;
void insertList(DataType elem)
{
int i;
for( i=length-1;i>=0&&data[i]>elem;i--)
data[i+1]=data[i];
data[i+1]=elem;
length++;
}
void show()
{
for(int i=0;i<length;++i)
cout<<data[i]<<" ";
cout&l
本文介绍了三个关于顺序表的操作:1. 插入元素并保持递增有序;2. 删除所有指定值的元素,空间复杂度为O(1);3. 实现顺序表的就地逆置,同样保持空间复杂度为O(1)。
最低0.47元/天 解锁文章
①顺序表插入并递增有序(已知顺序表L中的元素递增有序排列,设计算法将元素x插入到表L中并保持表L仍递增有序)②删除顺序表元素③顺序表逆置&spm=1001.2101.3001.5002&articleId=112289943&d=1&t=3&u=621f25a4ccee417ba1801ee06b8a1f6f)
4066

被折叠的 条评论
为什么被折叠?



