一个在关于数组内的数据交换的问题
最近在工作中遇到了一个的问题,想破脑袋,也没有个解决办法,还是拿上来,牛人们帮帮偶吧,可能问题挺简单,见笑了!问题如下:
现在有一个数组:如何实现数组中的数据能够进行整块整块的交换。
比如有个数组a[12],如何让数组中的第2-5的元素跟数组第8-10的元素互换位置,其余的元素的顺序不变,交换的两个块之间内部的顺序也不变?若是用链表实现起来,应该不费事,但是用数组该如何实现呢!
例如:a[] = {1,3,5,6,7,8,10,12,13,14},交换之后数据变成
{1,3,12,13,14,10,5,6,7,8}.
现在有一个数组:如何实现数组中的数据能够进行整块整块的交换。
比如有个数组a[12],如何让数组中的第2-5的元素跟数组第8-10的元素互换位置,其余的元素的顺序不变,交换的两个块之间内部的顺序也不变?若是用链表实现起来,应该不费事,但是用数组该如何实现呢!
例如:a[] = {1,3,5,6,7,8,10,12,13,14},交换之后数据变成
{1,3,12,13,14,10,5,6,7,8}.
...全文
相关推荐
试题 算法训练 数据交换
试题 算法训练 数据交换 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 编写一个程序,输入两个整数,分别存放在变量x和y当中,然后使用自己定义的函数swap来交换这两个变量的值。 输入格式:输入只有一行,包括两个整数。 输出格式:输出只有一行,也是两个整数,即交换以后的结果。 要求:主函数负责数据的输入与输出,但不能直接交换这两个变量的值,必须通过调用单独定义的函数swap来完成,而swap函数只负责交换变量的值,不能输出交换后的结果。 输入输出样例 样例输入 4 7 样例输出 7 4 #include using namespace std; void swap(
json与对象互转,json数组与对象数组互转
NULL 博文链接:https://jayung.iteye.com/blog/2225274
浅谈JSON的数据交换、缓存问题和同步问题
主要介绍了浅谈JSON的数据交换、缓存问题和同步问题,具有一定借鉴价值,需要的朋友可以参考下
动态script标签技术结合JSON数据交换格式解决Ajax的跨域问题
本文讨论了结合使用JSON和Dynamic script Tag技术来解决Ajax应用中跨域访问第三方Web服务的问题。
JSON用法之将PHP数组转JS数组,JS如何接收PHP数组
主要介绍了JSON用法之将PHP数组转JS数组,JS如何接收PHP数组的相关资料,需要的朋友可以参考下


