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

考研数据结构22-7-2

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

考研数据结构22-7-2

将两个有序顺序表合并为一个新的有序顺序表,并由函数返回结果顺序表
算法思想:依次比较两个顺序表中最小的元素,将更小的那个放进新的顺序表中,若其中一个顺序表比较完毕,另一个还没有比较完成,则直接把另一个的剩余部分放进新表中。

//对于C表需要更改表中元素则需要用到&,需要返回结果用bool
bool Merge(Sqlist A,Sqlist B,Sqlist&C){
	if(A.length+B.length>C.Maxsize)//首先判断C表是否能够存放
		return false;
	int i=0,j=0,k=0;
	//&&:与,一假全假;||:或,一真全真
	while(i
		if(A.data[i] 

对于逻辑运算符的掌握不是很熟练。

如果不用C表做?
应该是可以的吧,两个表从开始比较之后直接插入,可能会复杂一点吧。

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

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

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