数据结构之数组翻转的实现方法

数据结构之数组翻转的实现方法

创新互联专注于合山企业网站建设,自适应网站建设,成都做商城网站。合山网站建设公司,为合山等地区提供建站服务。全流程定制网站建设,专业设计,全程项目跟踪,创新互联专业和态度为您提供的服务

以下为实现数组翻转的方法:

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<<"Enter n(n<20):"<>n; 
  std::cout<<"The original array:"<  for(i=0; i>*(a+i); 
  } 
    fun(a,i); 
  std::cout<  for(i=0; i

效果图如下:

数据结构之数组翻转的实现方法

3. 用PHP实现的版本

<?php 
$arrOrigin = array(1,2,3,4,5,6,7,8,9,10); 
$arrReverse = array_reverse($arrOrigin); 
echo '原始数组:'; 
print_r($arrOrigin); 
echo '
'; echo '翻转后的数组:'; print_r($arrReverse); ?>

结果如下所示:

数据结构之数组翻转的实现方法

如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!


新闻标题:数据结构之数组翻转的实现方法
标题链接:http://myzitong.com/article/jpjchd.html