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.等式填运算符
转载于:https://www.cnblogs.com/981971554nb/p/4309738.html
C#5 复习总结循环 迭代和穷举相关推荐
- Javascript迭代、迭代、穷举、递归常用算法
累加和累积 累加:将一系列的数据加到一个变量里面.最后的得到累加的结果 比如:将1到100的数求累加和 小球从高处落下,每次返回到原来一半,求第十次小球落地时小球走过的路程 <script> ...
- for循坏的穷举与迭代,while、do while循环
for循环 穷举:所有情况走一遍,使用if筛选出符合的情况. 1.单位给发了一张150元购物卡,拿着到超市买三类洗化用品.洗发水15元,香皂2元,牙刷5元.求刚好花完150元,有多少种买法,没种买法都 ...
- 穷举 迭代 while
for循环拥有两类: 穷举: 把所有可能的情况都走一遍,使用if条件筛选出来满足条件的情况. 例:1.单位给发了一张150元购物卡,拿着到超市买三类洗化用品.洗发水15元,香皂2元,牙刷5元.求刚好花 ...
- Javascript迭代、递推、穷举、递归常用算法实例讲解
来源 | https://www.jb51.net/article/155800.htm 累加和累积 累加:将一系列的数据加到一个变量里面.最后的得到累加的结果 比如:将1到100的数求累加和 小球从 ...
- 累加、迭代、递推、穷举、递归 ,等运算,笔记
8.计算 8.1累加: 累加:将一系列的数据加到一个变量里面,最后得到了累加的结果. 一般形式: 累加:V+=e: 累积:V*=e: V代表累加和累积,e代表累加累积项. 算法要点: 1. 初始 ...
- 《数据科学家养成手册》第十一章------算法学1(穷举,分治,回溯,贪心,迭代)
1.对于计算机学科的人员,无论是怎么样子的工作都是需要了解算法的-----从而获得解决日常问题的基本的思路 2.计算机底层的数理计算逻辑仍然是"与""或"&qu ...
- python循环输入字典_python - 使用'for'循环迭代字典
使用'for'循环迭代字典 .values Python如何识别它只需要从中读取密钥 字典? 关键是Python中的一个特殊词吗? 或者只是一个 变量? 这不仅仅是.values循环. 这里重 ...
- python中循环迭代语句_python条件与循环-循环
1 while语句 while用于实现循环语句,通过判断条件是否为真,来决定是否继续执行. 1.1 一般语法 语法如下: while expression: suite_to_repeat 1.2 计 ...
- 阿里开发者们的第13个感悟:工程师需要在循环迭代中成长
2015年12月20日,云栖社区上线.2018年12月20日,云栖社区3岁. 阿里巴巴常说"晴天修屋顶". 在我们看来,寒冬中,最值得投资的是学习,是增厚的知识储备. 所以社区特别 ...
最新文章
- 【小白的CFD之旅】16 流程
- Linux文件压缩与归档
- 获取标签的src属性兼容性
- 快速傅里叶变换之后的结果含义
- Beta冲刺! Day2 - 砍柴
- 基于JAVA+Swing+MYSQL的研究生科研信息管理系统
- 2017-2018-2课表
- Ubuntu 16.04 安装VNC服务端
- java编程新手自学手册_Java Web编程新手自学手册
- 读 Joseph J. Rotman 之《抽象代数基础教程》
- C# 控制台、接口、窗体使用BarTender打印标签 (亲测可用)
- 验证码java如何实现_怎样用java实现验证码
- 整理:.NET 性能优化方法总结
- win10 安装 hadoop 3.3.1报错 Unable to load native-hadoop library
- 1072 开学寄语 (20 分)
- [C#] 使用 NAudio 实现音频可视化
- plotwidget横坐标日期_求助x轴为日期时间的图形绘制
- WIN10实用小技巧——快速回到桌面
- pywinauto 自动进行远程桌面登陆 remote desktop connection
- 高权重网站外链如何建设和打造?
热门文章
- python 用PIL Matplotlib处理图像的基本操作
- Spring学习笔记002 - AOP
- 信息安全的技术研究相关站点
- Install And Configure ColdFusion MX 6.1 on Windows
- 推荐8个最佳的jQuery移动开发插件
- 二叉树最近公共祖先 LCA
- Dubbo(二) Dubbo管理控制台dubbo-admin搭建
- Spring Mvc 数据回显、异常处理、文件上传、json交互、ResTful、拦截器的使用(高级三)
- elasticjob 分片策略
- Java生产环境下性能监控与调优详解 大纲 学习感悟