博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
递归排序 冒泡排序 求子集
阅读量:5901 次
发布时间:2019-06-19

本文共 1462 字,大约阅读时间需要 4 分钟。

//10以内把所有能被2整除的数想乘  //递归(定义:自己调用自己)function ceng(val){  if(val == 1){    console.log(val);    return 1;  }  if(val%2 !== 0){    return ceng(val-1);  }  return val * ceng(val-1);  /*var n = 1;  for(var i=1;i<=val;i++){    if(i % 2 == 0){      n = n * i;    }  }  return n;*/}var zhi = ceng(10);console.log(zhi);
//js自带的排序var ary = [4,3,5,2,1];      ary.sort(function(a,b){      return a-b;//由小到大      return b-a;//由大到小});

 

//冒泡排序,前后项相互比较function sorts(ary){    var falge = false;//标识是否排好序了    var temp = null;//第三方变量    for(var i=0;i
循环比较的轮数 for(var j=0;j
每一轮比较的次数 if(ary[j] > ary[j+1]){
//当前项大于后一项->交互位置 temp = ary[j]; ary[j] = ary[j+1]; ary[j+1] = temp; falge = true; } } if(falge == true){ break; } } return ary;} var ary = [4,3,5,2,1];sort(ary);

 

//求数组子集public static void main(String[] args) {        String[] str = {
"a","b","c","d"}; List
str1 = new ArrayList
(); List
str2 = new ArrayList
(); for(int s=0;s
Liststr1,List
Liststr2) { if(s>Liststr1.size()-1) { if(Liststr2.size()<=0) { System.out.print("@");//爲空 }else { System.out.print(Liststr2.get(0)); for(int i=1;i

 

转载于:https://www.cnblogs.com/jianghengchao/p/10147353.html

你可能感兴趣的文章
多线程一个错误的例子
查看>>
默认网关及route print
查看>>
Servlet如何处理一个请求?
查看>>
Linux Daily2
查看>>
使用Jquery+CSS如何创建流动导航菜单-Fluid Navigation
查看>>
Office文档出错的几种原因与解决方法
查看>>
【实验报告】实验二:DHCP基本实验
查看>>
气质的培养(哈佛管理世界)
查看>>
Can&#39;t get Kerberos realm
查看>>
正则表达式 学习笔记1.1
查看>>
通过案例学调优之--AWR BaseLine管理
查看>>
如何使用MySQL提升权限
查看>>
keepalived 原理,安装,配置
查看>>
乐在其中设计模式(C#) - 单例模式(Singleton Pattern)
查看>>
Tensorflow官方语音识别入门教程 | 附Google新语音指令数据集
查看>>
AssetBundle进阶内存优化(Unity 4.x)
查看>>
Windows Home Server 简体中文版安装和配置体验 - 海量图鉴
查看>>
GitHub 版本控制 项目托管 00 总体框架
查看>>
Silverlight & Blend动画设计系列五:故事板(StoryBoards)和动画(Animations)
查看>>
Windows 8部署系列PART3:配置WDS服务器环境
查看>>