水熊虫
水熊虫
不认命,就拼命!
264文章 53分类

经典算法之回溯

今天来介绍经典算法中的回溯算法,这类算法是一种弱枚举(这里大家千万不要认为枚举很low,很多问题能够枚举出来还是万幸的)的算法,一般如果代码实现十分简单,但是真的思考出来还是有些难度的,因为一般使用递归实现,所以代码十分简洁,但是执行过程会让你十分痛苦,你即使在项目中打上断点追踪,最后很快就追丢了。所以本节咱们来列举几个经典问题,然后详细介绍一下这类问题的解决办法。组合给定两个整数 n 和 k,返

经典算法之动态规划

动态规划这东西呀,还是需要多多练习的。数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。 当 n=3的时候,输出是这个样子的out=["((()))","(()())","(())()","()(())","()()(
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×