解题步骤

思路

拿到一道题首先应该先分析它的时间复杂度,根据时间复杂度来想算法
如果题目时间复杂度为O(2^n),O(n!),O(n^n)这种即为只能用搜索解决的问题
DFS,BFS考的越来越多
深度优先搜索问题的时间复杂度是O(答案个数 * 构造每个答案的时间)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 题目要求这是开发者的第一个移动应用程序。他们正在尝试安全地存储秘密的手。他们中的一个可以是国旗吗?apk下载地址:...
    _String_阅读 824评论 0 0
  • Consuming glucose through eating or drinking actually re...
    風鳥阅读 171评论 0 0
  • 有人说回忆是一支檀香,漫不经心的点燃,毫无声息的燃烧。 翻阅九天八夜的照片;这里是我们晨练的后山、这里是我们上课的...
    周小joy阅读 683评论 0 0
  • 时光似一条长河,转眼它就流到了二十六岁的路口,我站在这里回望,身后满目疮痍,但我会带着伤痛继续前行,在未来...
    Juliegirl阅读 260评论 4 0
  • 一、浮动 1、清除浮动语法: 选择器{clear:属性值} 属性值:right:不允许右侧有浮动(清除右侧浮动影响...
    兔子和猪阅读 234评论 0 0