zoukankan      html  css  js  c++  java
  • 遍历

    今天我准备记录一篇关于遍历的博客,因为觉得它是我们以后工作最常用的一种方法了。比如说在一个模块里插入小图标,如京东网页右侧的小图标<i></i>。

    精灵图中遍历也是不可或缺的重要用法。

    遍历又是循环中最常见的问题。

    所谓遍历,是指有某个范围的样本数,需要把样本中的每个数据取出来一一分析。

    比如,输出100-200之间的所有数字,它的样本范围就是100-200,需要你依次把样本中的每一个数据取出来输出。

    再比如,将50-70之间的所有数字相加求和,它的样本范围就是50-70,需要你依次把样本中的每一个数据取出来累加。

    这,就是遍历问题。

    遇到遍历问题,绝大部分情况下,都需要使用一个循环变量,它从样本的起始值(或结束值)开始,每次递增(或递减),这样,就可以取到每一个样本的数据。

    遍历问题的通用循环格式如下:

    //方式一:顺序遍历
    for (int i = 样本起始值; i <= 样本结束值; i++)
    {
    // 每一次进入循环体,i,就是取出的其中一个样本数据
    }

    //方式二:逆序遍历
    for (int i = 样本结束值; i >= 样本起始值; i--)
    {
    // 每一次进入循环体,i,就是取出的其中一个样本数据
    }

    遍历在不同的场景有不的用处。有时候可能 只需要提取其中的样本。里面可能会嵌入if、while等其中循环或者判断语句。

    对数据的筛选、求和、计数(样本计数问题往往会和样本筛选问题合并使用。)方面应用很广,对以后我们工作中遇到的相关问题也是很有帮助的。

    在例子中,求质数是一个非常好的案例。

    对于求质数而言,用遍历计数的方式比其他方法更容易理解和操作(至少我是这样觉得的)。这里就不具体叙述了,如果感兴趣,你可以百度一下,那里比我这里的解释更加详细。

  • 相关阅读:
    配置win 10 邮件 账户同步,适用所有邮件商(QQ,189等)
    OBS 捕获显示器黑屏解决办法(已解决,win10)
    备份,基于规则行业分类
    layui 两级表头 代码观赏
    java 保存 json 格式文件代码函数,可直接使用
    layui 二级表头 示例代码
    python 处理文件路径(已知路径,获得后缀,文件名称)
    从Infinity Fabric到Infinity Architecture
    Turing Award 2020-奠定了编译器设计的基础
    Understanding Intel Ice Lake Processor
  • 原文地址:https://www.cnblogs.com/smuwgeg/p/9426811.html
Copyright © 2011-2022 走看看