1、把冰箱门打开2、把大象装进去3、把冰箱门关上在中央电视台幸运52节目中,有一个猜商品价格的环节,竟猜者如在规定的时间内大体猜出某种商品的价格,就可获得该件商品
现有一商品,价格在0-8000元之间,采取怎样的策略才能在较短的时间内说出正确(大体上)的答案呢
第一步:报“4000”;第二步:若主持人说高了(说明答案在0~4000之间),就报“2000”,否则(答数在4000~8000之间)报“6000”;第三步:重复第二步的报数方法取中间数,直至得到正确结果
算法通常是解决问题的方法与步骤
现在,算法通常可以编成计算机程序,让计算机执行并解决问题
做每一件事情必须有基本元素,这种基本元素叫数据
数据和算法构成了一个完整的程序(程序=数据+算法)著名数学家华罗庚“烧水泡茶”的两个算法
著名数学家华罗庚“烧水泡茶”的两个算法
算法一算法一::第一步:烧水;第一步:烧水;第二步:水烧开后,第二步:水烧开后,洗刷茶具;洗刷茶具;第三步:沏茶
第三步:沏茶
区别是在什么时间洗刷茶具
第二个算法的科学区别是在什么时间洗刷茶具
第二个算法的科学性在于应用了“统筹方法”
因此,我们可以明白一个好算性在于应用了“统筹方法”
因此,我们可以明白一个好算法必须用到科学的方法
我们应该好好学习各学科处理问题法必须用到科学的方法
我们应该好好学习各学科处理问题的科学方法
算法二算法二::第一步:烧水;第一步:烧水;第二步:烧水过程中,洗刷茶具;第二步:烧水过程中,洗刷茶具;第三步:水烧开后沏茶
第三步:水烧开后沏茶
大家讲讨论一下这两个算法的区别在哪里
大家讲讨论一下这两个算法的区别在哪里
哪个算法更高效
哪个算法更高效
确定性:算法中的每一步应该是确定的并且能有效地执行且得到确定的结果,而不应当是模棱两可
有限性:一个算法的步骤序列是有限的,它应在