- 1
- 0
- 约2.71千字
- 约 21页
- 2026-07-22 发布于山东
- 举报
算法初步C语言程序设计基础
目录算法的基本概念算法的描述常用算法010203contents
01算法的基本概念
导例:猜猜商品价格问题描述某电视节目要求选手竞猜某件商品价格(整数),价格范围为1-1000元,每次会提示猜测价格偏高或偏低,若猜中商品归选手所有,需思考较快猜到价格的方法。问题分析存在三种方法。一是从1元开始依次递增猜测;二是随机猜测;三是先猜500元,根据提示再猜价格区间中间值。算法描述第一种方法:确定价格区间,从区间最小值开始猜测,若未猜中则递增1继续猜。第三种方法:确定价格区间,取中间值猜测,根据与正确价格比较结果调整区间继续猜。算法分析假设价格为875元,第一种方法需猜875次,第二种方法最好1次、最坏875次,第三种方法3次即可猜中,可见第三种方法更优。
导例:过河游戏问题描述有狼、羊和白菜在一河岸,农夫船小每次只能载一样东西,且农夫不在时狼吃羊、羊吃白菜,需找出农夫将它们安全渡河的方法。问题分析农夫先带狼或白菜过河均不可行,先带羊过河可行,通过将位置用0、1表示,把问题转化为状态变化问题,列举各种渡河状态转换情况。算法分析解决问题过程即确定算法过程,将位置用数字表示并结合规则,可轻松求解。第三次渡河有两种可行情形,可自行分析另一种方案状态变化。
算法定义与基本特征算法定义算法是有穷规则集合,规定了解决特定类型问题的运算序列,规定了任务执行或问题求解步骤
您可能关注的文档
最近下载
- 二升三年级数学暑假作业完整版25天.pdf VIP
- 《园林微景观设计与制作》课件——项目三 微景观制作.pptx VIP
- QSY 01028-2019 天然气井永久性封井技术规范.pdf VIP
- 《基于收益法(FCFF模型)的山西汾酒集团企业价值评估案例分析》18000字.doc VIP
- 2025年苏教版高三物理核技术安保应用专题试卷及解析.docx VIP
- 教学评价体系的改革与实践路径.pptx VIP
- 跨区域医疗数据共享中的标准化测试与认证体系.pdf VIP
- 2025年新教材高二化学(聚苯乙烯的改性与应用)试卷及解析.docx VIP
- CNAS-CL02:2023《医学实验室质量和能力认可准则》.pdf
- 2025年特许金融分析师期权定价模型在金融危机期间的失效分析专题试卷及解析.pdf VIP
原创力文档

文档评论(0)