zoukankan      html  css  js  c++  java
  • for循环总结

    1.冒泡排序的总结:其实这个很简单的理解,就是用数组里面的第0个元素(也就是[]里面的第一个数,按照数组的话是第一个,让他们进行挨个比较),示例:

    排序前:      14   62   38   41   53     62    71   19    16  10  
    
    第 0 趟:    10   14   62   38   41    53    62   71    19   16
    
    第 1 趟:    10   14    16   62  38    41   53    62   71    19 
    
    第 2 趟:    10   14    16   19  62    38   41   53    62    71
    
    第 3 趟:    10   14    16   19  38    62   41   53    62    71
    
    第 4 趟:    10   14    16   19   38   41   62    53    62    71
    
    第 5 趟:    10   14    16   19   38   41   53    62    62    71
    
    排序后:      10   14    16    19   38   41  53    62    62    71

    还有就是通过这个for循环,然后用代码来实现这个效果。

    在说下今天主要学习的这个for循环吧,怎么写这个for循环,写for循环的思路吧,首先先写一个数组,写好了数组我们开始写for循环,先定义一个函数在利用函数判断然后写递增,

    下面那个for循环也是如此,不过我们今天要学习的是遍历数组然后在给数组一个排序,所以在for循环里面有两个地方还是很特殊的,那就是在第一个for循环里面需要写在他的判断里面i< i.length-1,在第二个for循环里的函数判断里面j = i+1,下一步的话我们需要用到if条件语句来写一个判断,然后我们就定义一个tmpe函数,利用数组i和数组j相等,最后输出consloe.info.(list),还有一部分就是代码了。

    示例:

     1 <script>
     2  list = [14, 62, 38, 41, 53, 62, 71, 19, 16, 10]
     3         for(var i = 0; i < list.length - 1; i ++){
     4             for(var j = i + 1; j < list.length; j ++){
     5                 if(list[i] > list[j]){
     6                     var temp = list[i];
     7                     list[i] = list[j];
     8                     list[j] = temp;
     9                 }
    10             }
    11         }
    12         console.info(list)
    13 </script>
  • 相关阅读:
    如何把样例从文件中输入程序
    蓝桥杯--高僧斗法(变形尼姆博弈)
    tensorflow笔记(北大网课实战)
    深度学习笔记
    尼姆博弈
    并查集
    蓝桥杯算法训练--指针
    NumPy笔记:均匀分布与正态分布
    NumPy学习:创建ndarray数组(linespace,arange,uniform,normal)
    NumPy笔记:数组去重
  • 原文地址:https://www.cnblogs.com/qijiang123/p/11508287.html
Copyright © 2011-2022 走看看