数组部分元素反转--三次翻转法
来源:互联网 发布:长江师范学院网络教学 编辑:程序博客网 时间:2024/05/18 00:29
题目要求部分反转数组。比如说1,2,3,4,5 翻转后是3,4,5,1,2
即原来有序,反转后2部分各自有序。
package arrayTest;/** * 数组部分反转,使用的是三次反转 * @author duola * */public class reverse { //从指定位置开始反转 private static void reverse(int [] arr,int from,int to) { while(from<to){ int tmp=arr[from]; arr[from++]=arr[to]; arr[to--]=tmp; } } public static void main(String [] args) { int[] test={1,2,3,4,5}; reverse(test, 0, 1); reverse(test, 2, test.length-1); reverse(test, 0, test.length-1); for(int i=0;i<test.length;i++){ System.out.print(test[i]); } }}
0 0
- 数组部分元素反转--三次翻转法
- 反转一维数组的部分元素的元素顺序
- 数组元素反转
- 数组元素反转array_reverse
- 数组:索引,元素,反转
- Java实现数组反转翻转的方法
- 折半查询与反转数组元素
- 数组元素反转 奇数下标进行交换
- 数组应用之最大值查询、排序算法、折半查找法、数组元素反转
- 元素翻转
- 寻找有序数组的反转数组中最小的元素
- 数组的遍历,获取最大值,数组的反转,数组中元素的查找、冒泡排序、选择排序、折半查找法
- 图像反转与翻转
- 基于快排 查找数组中出现三次的元素(***)
- js 获取一个数组中的部分元素
- 将一个字符串数组的元素的顺序进行反转。
- 将一个字符串数组的元素的顺序进行反转
- java日常学习:反转数组里的元素
- 【Android】27、常见控件的使用方法——TextView
- 网站常用效果
- 常见的八种导致 APP 内存泄漏的问题
- typedef的用法
- 4. Median of Two Sorted Arrays
- 数组部分元素反转--三次翻转法
- js上传文件(图片)限制格式及大小为3M · 观止
- org.apache.jasper.JasperException: java.lang.IllegalStateException: No output folder
- windows和linux下的文件路径表示小结
- valgrind 的使用简介
- 记Android Studio自定义属性访问不了的问题
- 旋转数组的最小值---二分思想
- UIScrollView添加AutoLayout的ambiguous content size警告解决方法
- 联想扬天 T4900c电脑文件丢失怎样找回