数组反转
Posted dx5800
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数组反转相关的知识,希望对你有一定的参考价值。
解释:把一个数组的顺序反转。
代码:
1 static void Reverse2(int[] a, int lo, int hi) 2 { 3 if (lo < hi) 4 { 5 var t = a[lo]; 6 a[lo] = a[hi]; 7 a[hi] = t; 8 Reverse2(a, lo + 1, hi - 1); 9 } 10 }
理解,使用递归的方式。两个数字顺序互换。
以上是关于数组反转的主要内容,如果未能解决你的问题,请参考以下文章
使用 C++ 反转句子中的每个单词需要对我的代码片段进行代码优化
2021-09-11:给你一个32位的有符号整数x,返回将x中的数字部分反转后的结果。反转后整数超过 32 位的有符号整数的范围就返回0,假设环境不允许存储 64 位整数(有符号或无符号)。(代码片段