数据结构 线性表中删除某一元素的程序
来源:互联网 发布:ubuntu搜狗输入法异常 编辑:程序博客网 时间:2024/06/06 09:54
#include"stdio.h"
int main()
{int a[10];
int i,l=6,k;
printf("输入线性表");
for(i=0;i<l;i++)
scanf("%d",&a[i]);
printf("初始线表是:");
for(i=0;i<l;i++)
printf("%d",a[i]);
while(l>0)
{while(1)
{printf("\n要删除的位置");
scanf("%d",&k);
if(k<1||k>l)
printf("位置无效!");
else break;
}
for(i=k;i<l;i++)
a[i-1]=a[i];
l--;
printf("删除后的结果是:");
for(i=0;i<l;i++)
printf("%d",a[i]);
}
printf("线性表已为空!");
return 0;
}
int main()
{int a[10];
int i,l=6,k;
printf("输入线性表");
for(i=0;i<l;i++)
scanf("%d",&a[i]);
printf("初始线表是:");
for(i=0;i<l;i++)
printf("%d",a[i]);
while(l>0)
{while(1)
{printf("\n要删除的位置");
scanf("%d",&k);
if(k<1||k>l)
printf("位置无效!");
else break;
}
for(i=k;i<l;i++)
a[i-1]=a[i];
l--;
printf("删除后的结果是:");
for(i=0;i<l;i++)
printf("%d",a[i]);
}
printf("线性表已为空!");
return 0;
}
2 0
- 数据结构 线性表中删除某一元素的程序
- 数据结构之删除线性表中的元素
- 数据结构--关于线性表删除元素
- 数据结构(线性表的操作:建立表,插入元素,删除元素,取元素,置空)
- 单链表某一元素的删除
- C++中Vector.erase()删除某一元素的正确用法
- ArrayList删除集合中某一属性相同的元素
- C++中Vector.erase()删除某一元素的正确用法
- 线性表--删除元素
- 数据结构中线性表的基本操作-合并两个线性表-按照元素升序排列
- 寒假第二天--线性表--数据结构实验之链表七:单链表中重复元素的删除
- 数据结构—Problem B: 删除区间内的元素(线性表)
- 第三周-删除线性表的元素
- 删除线性表L中第i个元素起的k个元素
- (1)顺序表的操作 ① 输入一组整型元素序列,建立线性表的顺序存储结构。 ② 实现该线性表的遍历。 ③ 在该顺序表中查找某一元素,查找成功显示查找元素,否则显示查找失败。 ④ 在该顺序表中删除或插入指
- 数据结构——线性表的删除
- 删除数组中特定的元素或者某一范围的元素
- 删除相同元素(线性表)
- POJ-1850 Code
- iOS自定义searchBar
- JS中对象与字符串的互相转换
- Android中Path类的使用
- go语言文件汇总
- 数据结构 线性表中删除某一元素的程序
- jmeter解析json
- RecycleView 与 Listview 的差别
- HDU 1878 欧拉回路 【基础并查集】
- TortoiseSVN回滚到历史版本并用Jenkins部署
- 大数减法
- 微信移动客户端内部浏览器分享到朋友圈,QQ空间代码
- hdu 5538 House Building(长春现场赛——水题)
- iOS小技巧 - xcode6引入pch文件