zoukankan      html  css  js  c++  java
  • C#5 复习总结循环 迭代和穷举

    一、章节复习:

    循环。反复执行某段语句一种语法形式。

    1.基本语法:

    for( 初始条件 ; 循环条件 ; 状态的改变 )

    {

    循环体

    }

    循环的四要素。

    循环的执行过程。初始条件--循环条件--循环体--状态改变--循环条件--。。。。。

    案例:1.打印10您好。2.显示1-100的数(所有的数,奇数,偶数)。3.显示ASCII码。

    2.循环的嵌套。

    for( ...;... ; ...)

    {

    for(...;...;...)

    {

    }

    }

    案例:打印各种图形——外层的循环,打印行。内层循环,打印列。

    3.应用(迭代,穷举)

    迭代:按照某种规律,通循环逐步推导出最终结果来。 // 结果不正确往往是方法有问题,方法不正确往往是思想有问题。

    最重要的——把迭代的规律找出来,并且用表达式表示出来。

    案例:

    1.100以内所有数的和。

    2.阶乘

    3.年龄推导。

    4.折纸。棋盘上放粮食。

    5.猴子吃桃子。

    6.落球

    7.兔子生兔子。

    穷举:把所有可能的情况都走上一遍,根据要求找出满足条件的结来。

    最重要的——能够看出是否可以用穷举来解决;如何把穷举的语法写出来。

    案例:

    1.100以内与7有关的数。

    2.硬币组合问题。1,2,5 组合出1毛5来。

    3.买东西。牙刷,香皂,洗发水。

    4.百鸡百钱,百马百石。

    5.侦察兵

    6.等式填运算符

  • 相关阅读:
    编译nginx
    MVPN技术原理
    python中_, __, __foo__区别及使用场景
    https双向认证(python)
    http keepalive test code(python)
    压缩 KVM 的 qcow2 镜像文件
    nohup python程序,print无输出
    Less(51)
    Less(50)
    Less(49)
  • 原文地址:https://www.cnblogs.com/981971554nb/p/4309738.html
Copyright © 2011-2022 走看看