反向阵列时不使用数组的逆方法 [英] Reverse an array without using reverse method of array

查看:220
本文介绍了反向阵列时不使用数组的逆方法的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何不使用Array.Reverse方法反向(在C#)的阵列?

比方说,

  INT [] =改编{1,3,4,9,8}

应导致

  8,9,4,3,1

谢谢!


解决方案

 的for(int i = 0; I< arr.Length / 2;我++)
{
   INT TMP =改编[I]
   改编[I] = ARR [arr.Length - 我 - 1];
   ARR [arr.Length - 我 - 1] = TMP;
}

How to reverse an array (in C#) without using Array.Reverse method?

Say for example,

int[] arr ={1,3,4,9,8}

should result in

8,9,4,3,1

Thanks!

解决方案

for (int i = 0; i < arr.Length / 2; i++)
{
   int tmp = arr[i];
   arr[i] = arr[arr.Length - i - 1];
   arr[arr.Length - i - 1] = tmp;
}

这篇关于反向阵列时不使用数组的逆方法的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆