javascript实现 1,2,3,4,5,6,7,8,9倒序(用递归),并放入一个数组中
2014-03-24 10:56
417 查看
var array = [1, 2, 3, 4, 5, 6, 7, 8, 9];
function reverseDump(start) {
start++;
if (start > array.length / 2) {
return;
}
var temp = array[start];
array[start] = array[array.length - start - 1];
array[array.length - start - 1] = temp;
reverseDump(start);
}
reverseDump(-1);
console.info(array);
function reverseDump(start) {
start++;
if (start > array.length / 2) {
return;
}
var temp = array[start];
array[start] = array[array.length - start - 1];
array[array.length - start - 1] = temp;
reverseDump(start);
}
reverseDump(-1);
console.info(array);
相关文章推荐
- 一个JavaScript递归实现反转数组字符串的实例
- 每天一个JavaScript实例-递归实现反转数组字符串
- 每天一个JavaScript实例-递归实现反转数组字符串
- 一个JavaScript递归实现反转数组字符串的实例
- 【JavaScript】实现一个数组惰性求值库
- C#递归实现将一整数逆序后放入一数组中
- JavaScript知识递归实现数组中指定后代元素的查找
- 请编程实现:产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复(百度了一下,get一种高性能算法,非递归)
- Javascript 数组添加一个 indexOf 方法的实现代码
- 通过递归判断一个整形数组是否按升序排列(java实现)
- 请编程实现:产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复(百度了一下,get一种高性能算法,非递归)
- 面试题:应用递归将一个整数逆序放入一数组中
- JavaScript如何将多个数据放入一个数组
- 求一个整数数组的最大元素,用递归方法实现
- [小算法] 使用递归将一个整数逆序放入一数组中
- 1.求第n个斐波那契数(非递归实现)。 2.一个数组中只有两个数字是出现一次,其他所有数字都出现 了两次。 找出这两个数字,编程实现。
- 用递归二分法实现同时获得一个数组内的最大最小值
- 【源码】将一个整数的每位数分解并按逆序放入一个数组中(用递归算法)(C语言实现)
- JavaScript数组对象实现增加一个返回随机元素的方法
- JavaScript数组对象实现增加一个返回随机元素的方法