正在加载图片...
(2)分析问题,建立数学模型,并选择合适的解决方案 例如:分析求平均成绩的处理过程,可以将数据的具体含义 去掉,抽象为:计算一批数据的平均值。 (3)确定数据结构和算法:数据结构及数据的组织方式, 算法是对数据处理过程的具体描述。不同的数据结构对应 不同的算法。 例如:有一堆盒子,上面有编号(设编号为两为数字),要 查找某个编号的盒子,如何实现? 方法1:若该堆盒子已排成一队,则可以从第一个开始逐个 比较,直至找到或找完为止。 方法2:若该堆盒子已按编号排成多队,每一队的高位数字 相同,则可以根据要找的盒子的高位直接确定他在那一队, 然后在该队中再逐个查找。 由此可见,只有线确定了数据结构,才能设计相应的算法。(2)分析问题,建立数学模型,并选择合适的解决方案 例如:分析求平均成绩的处理过程,可以将数据的具体含义 去掉,抽象为:计算一批数据的平均值。 (3)确定数据结构和算法:数据结构及数据的组织方式, 算法是对数据处理过程的具体描述。不同的数据结构对应 不同的算法。 例如:有一堆盒子,上面有编号(设编号为两为数字),要 查找某个编号的盒子,如何实现? 方法1:若该堆盒子已排成一队,则可以从第一个开始逐个 比较,直至找到或找完为止。 方法2:若该堆盒子已按编号排成多队,每一队的高位数字 相同,则可以根据要找的盒子的高位直接确定他在那一队, 然后在该队中再逐个查找。 由此可见,只有线确定了数据结构,才能设计相应的算法
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有