zoukankan      html  css  js  c++  java
  • C语言中for循环的使用

    for循环的作用:

    注意:要主要满足条件一和二后是先执行语句,后再执行条件三。

    1. 简单重复的输出

          for(int i=0;i<10;i++){

           

                 printf("对一句话简单重复输出输出10");

                  printf(" ");

            }

                其基本结构:(如上)for(循环变量的初值;循环条件;循环增量){。。。}

                注意:在循环条件这一块,可以根据条件来,可能不止一个表达式。

      2. 冒泡排序

        原理:对于具有N个元素的数组R[n],进行最多N-1轮比较;

        第一轮,逐个比较(R[1], R[2]),  (R[2], R[3]),  (R[3], R[4]),  …….  (R[N-1], R[N]) ;  最大的元素会被移动到R[N]上。

        第二轮,逐个比较(R[1], R[2]),  (R[2], R[3]),  (R[3], R[4]),  …….  (R[N-2], R[N-1]);第二大元素会被移动到R[N-1]上。

        。。。。
        以此类推,直到整个数组从小到大排序。

          

      3.实现选择排序。

       原理:选择排序对大小为N的无序有限数组R[N]进行排序,进行N-1轮选择过程。第i轮选取第i小的数,并将其放在第i个位置上。当第N-1次完成时,第N小(也就是最大)的数自然在最后的位置上。

    方法2:

     4.二分法查找。

  • 相关阅读:
    手机号码正则表达式
    POJ 3233 Matrix Power Series 矩阵快速幂
    UVA 11468
    UVA 1449
    HDU 2896 病毒侵袭 AC自动机
    HDU 3065 病毒侵袭持续中 AC自动机
    HDU 2222 Keywords Search AC自动机
    POJ 3461 Oulipo KMP模板题
    POJ 1226 Substrings KMP
    UVA 1455 Kingdom 线段树+并查集
  • 原文地址:https://www.cnblogs.com/zhang-jin-guo/p/4461267.html
Copyright © 2011-2022 走看看