怎么把一个数组中的一个元素和另一个数组中的一个或多个连续元素交换啊 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 数组 元素 交换 搜索资料 1个回答 #热议# 发烧为什么不能用酒精擦身体来退烧? cdyzxy 2015-11-05 · TA获得超过2.1万个赞 知道大有可为答主 回答量:1.4万 采纳率:85% 帮助的人:3698万 我也去答题访问个人页 关注 展开全部 如同交换两个变量的值一样地操作题目不清,也没有任何举例说明。 更多追问追答 追问 假如数组a={1,2,3,4,5},b={7,8,9}要把{1,2,3}与{7}交换 交换后a={7,4,5},b={1,2,3,8,9} 追答 这两个数组是固定内存的还是链表形式存放的? 追问 链表形式存放的 空间足够 追答 就拿你的例子来说吧指针变量p1->{1,2,3}[将p1=a即可],n1=3记录p1要交换的节点个数;指针变量p2->{7}[在b数组中找到节点7赋值给p2],n2=1;在a中摘除p1指向的3个节点形成a={4,5},用p11指向摘除位置前个节点(对于摘除首节点要特殊处理);在b中摘抄p2指向的1个节点形成b={8,9},用p21执行摘除位置(之后的插入位置的前个节点,同理要特殊处理首节点指针操作);在a中插入p2指向的n2个节点,在b中插入p1指向的n1个节点完成。 追问 是不是要自己再这一个删除函数 删除的不一定是前面的元素 也可以是删除a={1,2,3,4,5,6}中的{4,5}{5,6}等等 追答 如何在a中找到要替换的节点,可以编个程序来解决,返回指针即可,在b中找也可以利用这个函数。 追问 哦哦,谢谢啦,有点思路了,回头试试 本回答由提问者推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2017-12-15 matlab中怎么用一个数组中的元素去替换另一个数组中的元素啊? 3 2015-05-20 OC语言中一个数组如何根据另一个数组中元素位置的交换而交换自身元素的位置? 2016-06-07 交换一维数组中的元素。一维数组中的第一个元素和倒数第一个元素交换、第二个和倒数第二个元素交换。 1 2014-03-16 编写程序把数组的前m个元素和后n个元素交换 1 2012-04-08 编写一个程序,对给定的一维整型数组a,数组元素个数为20个,现要求把数组中的最大元素和a[0]进行交换,其 2 2017-12-16 c++,如何将一维数组(里面元素个数不确定)所有元素对调,即第一个与最后一个对调,第二个与倒数第二个 3 2016-05-05 大一C语言题。编辑调试程序将一个数组中的元素按逆序重新存放 要求:直接将数组中首尾对应的元素交换 6 2019-10-20 用C语言如何将一个一维数组中的元素随机排序 2 更多类似问题 > 为你推荐: