枚举算法
枚举算法
是什么?
(1)枚举算法是我们在日常中使用到的最多的一个算法,它的核心思想就是:枚举所有的可能。
(2)枚举法的本质就是从所有候选答案中去搜索正确的解,使用该算法需要满足两个条件:
①可预先确定候选答案的数量。
②候选答案的范围在求解之前必须有一个确定的集合。
(3)基本结构

(4)枚举算法简单粗暴,他暴力的枚举所有可能,尽可能地尝试所有的方法。虽然枚举算法非常暴力,而且速度可能很慢,但确实我们最应该优先考虑的!因为枚举法变成实现最简单,并且得到的结果总是正确的。
(5)枚举算法分为循环枚举、子集枚举、排列枚举三种。
例子:
查看自己C语言网站和leetcode网站上完成的枚举例题,多多练题目
 
                    
                     
                    
                 
                    
                
 
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号