数据结构中数组翻转的实现
来源:爱站网时间:2021-01-23编辑:网友分享
数组在开发中是非常常见的数据结构,它通常是由相同类型的元素集合组成的,而元素的存储地址也可以通过元素的索引来计算,今天爱站技术频道小编为大家带来了数据结构中数组翻转的实现,一起进入下文学习吧!
数组在开发中是非常常见的数据结构,它通常是由相同类型的元素集合组成的,而元素的存储地址也可以通过元素的索引来计算,今天爱站技术频道小编为大家带来了数据结构中数组翻转的实现,一起进入下文学习吧!
数据结构之数组翻转的实现方法
以下为实现数组翻转的方法:
1.用c语言实现的版本
#include#define M 20 void fun(int *x,int n) { int *i, *j, *p, m=n/2; i = x; j = x+n-1; p = x+m; for( ; i
2. 用c++实现的版本
#include#define M 20 void fun(int *x,int n) { int *i, *j, *p, m=n/2; i = x; j = x+n-1; p = x+m; for( ; i int i,a[M],n; std::cout>n; std::cout for(i=0; i
>*(a+i); } fun(a,i); std::cout for(i=0; i
效果图如下:
3. 用PHP实现的版本
'; echo '翻转后的数组:'; print_r($arrReverse); ?>
结果如下所示:
数据结构中数组翻转的实现,大家知道在哪里可以学习了吗?爱站技术频道匹配你的要求,可以让你找到你想要的答案。
上一篇:C语言开发中迷宫的算法技巧
下一篇:C语言开发中学生选课系统的实现