Java:数据反转(简单思路)
发布时间
阅读量:
阅读量
1.分析四个重点
- 数据元素的反转操作,本质上是将对应对称位置上的元素进行互换

2.通常遍历数组所采用的方式是通过一个索引变量来实现:
int i =0;
当前情况下,若需处理对称位置的元素,则需要引入两个索引变量:
int min = 0;
int max = array.length-1;
3.怎样实现两个变量值的互换?
int a = 10;
int b= 20;
假设现在有两个装满水的杯子,如何完成它们之间的内容交换?此时需要借助一个额外的空杯子作为中介。
int temp = a;
a = b;
b = temp;

首先将集合 a 中的所有元素暂存至临时变量 temp 中,随后将集合 b 的内容合并至 a 中,最终再将 temp 中的元素迁移至 b 集合中。
*4. 在何种条件下应终止交换操作?
全部评论 (0)
还没有任何评论哟~
