数据结构 第二次上机 实验二

本文介绍了如何操作一个顺序表,包括初始化长度为50的顺序表,存储特定数据元素,并进行查找、插入和删除操作。具体操作如查找30和67的位置,插入12到第5位,18到第10位后,以及删除值为10的元素。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

//l连渣渣都不是的喵 欢迎各路大神 吐槽修正QAQ~

一、定义一个顺序表,长度最大50,存储以下数据元素(1,-9,6,10,400,30,60),输出之。

查找操作:元素30存在否,测试元素67存在否。在则返回其所在位置。

插入操作:在表的第5个位置插入元素值为12,在第10个元素后插入元素值为18。

删除操作:删除值为10的元素。

.     请输出执行以上各步骤后的线性表的各元素。


#include<iostream>
#include<vector>
using namespace std;
int v[50] = {1,-9,6,10,400,30,60};
int k;
void search(int mm)
{
	int p, f = 0;
	for(int j = 0; j < 50; j++)
	{
		if(mm == v[j])
		{
			p = j;
			printf("the element '%d' is at %d.\n\n", mm, p);
			f = 1;
			break;
		}
	}
	if(f == 0) 	printf("the element '%d' is not exit.\n\n", mm);
}

void insert(i
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值