通过两个参数封装成可以正序和倒序的方法:
2018-01-22 17:36
246 查看
function goudan(arr,m){ if(m=='倒序'){ for(var i=0; i<arr.length; i++){ for(var j = 0; j<arr.length-1-i; j++){ if(arr[j]<arr[j+1]){ var temp = null; temp = arr[j+1]; arr[j+1]= arr[j]; arr[j]=temp; console.log(arr+'------------>'+i); } } } }else{ for(var i=0; i<arr.length; i++){ for(var j = 0; j<arr.length-1-i; j++){ if(arr[j]>arr[j+1]){ var temp = null; temp = arr[j+1]; arr[j+1]= arr[j]; arr[j]=temp; console.log(arr+'------------>'+i); } } } } return arr; }
相关文章推荐
- c#--编写一个名称为MyClass一个类,在该类中编写一个方法,名称为CountChar,返回值为整型,参数两个,第一个参数可以是字符串、整数、单精度、双精度,第二个参数为字符,方法功能返回第二个参
- 1.编写一个名称为MyClass一个类,在该类中编写一个方法,名称为CountChar,返回值为整型,参数两个,第一个参数可以是字符串、整数、单精度、双精度,第二个参数为字符,方法功能返回第二个参数在
- 在HttpServletRequest request获得参数,通过类的set方法封装到对象中
- 通过另类的泛型约束将两个输入输出参数不同的方法合并成一个方法的实现
- java通过反射,只需要传了类名和参数,就可以根据不同参数的构造方法实例化对象
- 在servlet中GET请求可以通过HttpServletRequest的getRequestURL方法和getQueryString()得到完整的请求路径和请求所有参数列表,POST的需要getPa
- 分类中添加属性(理论上分类不能添加属性,可以通过两个方法添加)
- 通过这样一个方法可以取得两个日期当中的日期数,或者去的多少天以后的时间
- 内核子系统或设备驱动可以直接编译到内核,也可以编译成模块,如果编译到内核,可以使用前一节介绍的方法通过内核启动参数来向它们传递参数,如果编译成模块,则可以通过命令行在插入模块时传递参数,或者在运行时,
- 1.首先描述下自定义控件的一般方法: 自定义控件是被创造出来,所以先要复写它三个的构造方法,根据需求决定复写哪个,若没有自定义属性,复写只有一个参数的即可。若有自定义属性,则可以通过obtainSty
- poj 3308 最小点权覆盖集, 见 胡驳涛论文里面有讲见图方法 二分图最小权点覆盖 我的想法是一个东西通过两个操作都可以完成,这些操作还可以完成其他的东西,每个操作有一个花费,现在要你选出花费最小的操作。这就是裸的模型
- 在servlet中GET请求可以通过HttpServletRequest的getRequestURL方法和getQueryString()得到完整的请求路径和请求所有参数列表,POST的需要getPa
- WCF X.b 操作引用了已经从 Y.b 操作导出的消息元素 [http://tempuri.org/:b]。可以通过更改方法名称或使用 OperationContractAttribute 的 Name 属性更改其中一个操作的名称...
- C#方法参数个数和类型相同,名称不同,可以实现重载吗
- 通过Spring LocalVariableTableParameterNameDiscoverer 获取方法参数名
- linux内核可以接受的参数 | Linux kernel启动参数 | 通过grub给内核传递参数
- Spring中通过构造方法传参数
- 处理Main方法中传入的参数--通过阅读Jmeter的源码分析得到
- jQuery之异步Ajax请求使用 通过传递参数来调用后台方法返回状态
- Tomcat在局域网中localhost可以访问,但是无法通过本地ip访问,127.0.0.1也无法访问问题的解决方法