第1个回答 2013-09-25
1》穷举法:把所以可能发生的问题都列举一次能被3整除,能被7整除的数找出1~1000中的这样的数,这就全部穷举一次。 2》二分法:把一个问题分为两个,两个问题分为四个,依次类推如:两对金币其中有一个假的轻,分成两堆称,找出轻的一堆,再分两对直到分到两个金币称。 3》回溯法:一个盒子全部大小相同的东西,此东西但重量各不相同怎样装使得最轻,最重不得起过如100。先试第一个,再试第二个,一直试装,当超过100则退加一个,再找,当少于,再退,当轻了再装,递归穷举,直到最轻。 4》动态规化: 一交通网城市,知道每一条路的长度,怎样走最短。 5》最优法: 如:在学校一群学生去排队打水,没个水桶大小不一,问如何使得平局打水的人时间最短。 6》排序算法:冒泡、希尔、选择、交换、快速 7》递归算法: 如:1、1、3、5、8 后一个数是前面两个数之和 8》贪婪法 和最优法思想差不多 9》收缩法,和回溯法思想差不多 10》递代法:如一个数不段的除以3直到小于某一个数就得出结果。