翻转数组 (三种实现方式)
来源:互联网 发布:淘宝短信轰炸机 编辑:程序博客网 时间:2024/05/22 08:57
翻转数组 三种办法
//翻转数组
var arr = [1,2,3,4,5,6];
console.log(arr);
var arr1 = arr.reverse();
console.log(arr1);
//需求1:反转数组。创建一个新数组,把老数组中的元素,反向添加到新数组中。//第一种var arr2 = [];for(var i=0; i<arr.length; i++) { arr2[arr2.length]=arr[arr.length-1-i];}console.log(arr1);//第二种//反向遍历。//从后往前输出。for循环中的i不能从0开始了,应该从length-1开始。var arr3 = [];for(var i=arr.length-1; i>=0; i--) { arr3[arr3.length]=arr[i];}console.log(arr3);//需求2:反转数组。原数组的第一位和最后一位交换位置,第二位和倒数第二位交换位置......for(var i=0; i<arr.length/2; i++){ var temp = arr[i]; arr[i] = arr[arr.length-1-i]; arr[arr.length-1-i] = temp;}console.log(arr);
0 0
- 翻转数组 (三种实现方式)
- 数组三种实现方式
- 最大子数组问题(三种方式,java实现)
- 三种C#实现数组反转方式
- 数组三种方式排序实现
- 翻转链表的三种方法(python实现)
- Java实现数组翻转
- php二维数组排序的三种实现方式
- 赛码网—在线编程(三)翻转数组
- java三种方式实现字符串反转(StringBuilder类,数组和栈)
- 翻转数组(C语言实现)
- js实现字符串翻转的2种方式
- cocos2dx之实现扑克牌翻转效果的三种方法
- cocos2dx之实现扑克牌翻转效果的三种方法
- cocos2dx之实现扑克牌翻转效果的三种方法
- 三种方式实现二维码(java)
- 三种方式实现二维码(java)
- 三种排序方式 (C++实现)
- 控件之DatePicker、TimePicker学习
- 【React Native学习之路】环境安装Window版
- WordPress更换主题后出现500错误的解决办法
- springMVC处理静态资源——jquery文件配置正确访问不到404错误信息
- 在树莓派2或3中编译谷歌深度学习框架TensorFlow
- 翻转数组 (三种实现方式)
- 数据分析领域中最为人称道的七种降维方法
- MVC和三层架构的区别
- 阿里云ubuntu 安装 phpmyadmin
- python中返回函数
- 387.The Smallest Difference-最小差(中等题)
- java数据结构和算法 第3章 简单排序
- 课堂整理
- Java 学习001