栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

7.19-数据结构-作业

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

7.19-数据结构-作业

1.按值进行修改函数
//按值修改
int listUpdateValue(seqList *S,datatype old_e,datatype new_e)
{
	//判断逻辑
	if(listEmpty(S))
	{
		return -1;
	}
	//修改逻辑
	for(int i=0;ilen;i++)
	{
		if(old_e==S->data[i])
		{
			S->data[i] = new_e;
		}
	}
}
2.按位置进行查找函数,返回查找到的数据
//按位置查找返回查找
datatype listSearchPos(seqList *S,int pos)
{
	//判断逻辑
	if(pos>S->len-1 || pos<0)
	{
		return -1;
	}
	return S->data[pos];

}
3.完成使用选择排序实现顺序表降序 ​
//选择排序
void listselectionSort(seqList *S)
{
	int index;
	datatype temp;
	
	for(int i=0;ilen;i++)
	{
		index = i;
		for(int j=i;jlen;j++)
		{
			if(S->data[j]>S->data[i])
			{
				index=j;
			}
		}
		if(index!=i)
		{
			temp = S->data[i];
			S->data[i] = S->data[index];
			S->data[index] = temp;
		}
	}
}
XMind思维导图

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1018524.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号