快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

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

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

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

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

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://6mz.cn/article/jpjchd.html

其他资讯