一个数组的倒序----管他Java还是c还是c++还是其他
2016-09-20 14:51
288 查看
一个数组的倒序,管他什么语言,一个简单的for循环还是都支持的吧,既然这样,何必给他打上语言的标签呢。
就是一个for循环的事。
如下:
测试结果如下图:
要说上面用到什么算法的话,
那就是个冒泡的算法思想在里面吧。
冒泡排序也 是这么个实现方式,只是是个嵌套的2层for循环。
就是一个for循环的事。
如下:
private static void testArrayReverse() { int[] data = {22, 12, 33, 24, 75}; System.out.println("原顺序" + Arrays.toString(data)); int length = data.length; for (int i = 0; i < length / 2; i++) { int temp = data[i]; data[i] = data[length - 1 - i]; data[length - 1 - i] = temp; } System.out.println("倒序后" + Arrays.toString(data)); }
测试结果如下图:
要说上面用到什么算法的话,
那就是个冒泡的算法思想在里面吧。
冒泡排序也 是这么个实现方式,只是是个嵌套的2层for循环。
相关文章推荐
- C++还是Java常常无法想起数组
- java小练习:输入一个字符,判断该字符是数字?英文字母?还是其他字符
- c++ 直接插入排序算法---数组引用调用,正序,倒序循环,for终止条件还是for可以条件
- 【通用语法】C++ c# JAVA double 求指定有效位数 4舍5入,确定一个数组的整数上下限
- 将一个数组中的重复元素保留一个其他的清零(Java)
- java中在一个数组中插入一个新的值
- .NET还是JAVA,一个中国程序员的评论
- 一个Java Enum的C++实现
- 一个数字数组中所有的排列(java)
- 窃以为Java 比 C++ 要好的一个语法规则:
- 请赐教:用C++做一个DLL在VB中调用,要传递的是一个数组
- .NET还是JAVA,这是一个值得思考的问题
- 我一个图片怎么都显示不出来,是博客程序原因还是其他?
- C++实现一个数组类及其stack适配器
- .NET还是JAVA,一个中国程序员的评论
- 判断一个数组的长度用 Length 还是 SizeOf ?
- .NET还是JAVA,一个中国程序员的评论
- java环境变量中的一个Bug还是系统的问题
- java的一个string,如何判断它里面的值是全角的,还是半角的,还是全角半角混合的?
- C++ 还是 JAVA, 不要困惑了