当前位置: 首页 > wzjs >正文

专做会议发布的网站专业seo网站

专做会议发布的网站,专业seo网站,商城微信网站开发,甘肃网络公司网站建设以leetode77题为例 题目分析: 给一个数字n,你可以在1到n中选k个数字进行组合,注意包括1和n,而且通过观察实例 1,2和2,1是一样的,所以我们画决策树的时候,只需要从当前位置往后列举…

以leetode77题为例

题目分析: 

给一个数字n,你可以在1到n中选k个数字进行组合,注意包括1和n,而且通过观察实例

1,2和2,1是一样的,所以我们画决策树的时候,只需要从当前位置往后列举

算法原理分析:

第一步:画决策树:越详细越好

代码设计:

1.全局变量:我需要一个vector<vector<int>>ret数组去搜集每个叶子节点

                     我需要一个path去标记路径,一旦到了叶子结点就放到ret中

                    还有一个是n+k-1,这个可以设计成dfs函数参数传递下去

2.dfs函数:dfs列举从当前位置开始往后,比如上一层已经罗列1,这一层就2开始

                  并且要传index++,标记罗列到什么为止,dfs(int pos,int index);

                  当path.size()==k时就是叶子结点

3.细节:回溯:恢复现场,返回上一层时需要pop

             剪枝:这里没必要,因为我通过index标记了每一层罗列到什么位置即可

             递归出口:path.size()==k时,即当是叶子结点时就返回

代码编写:

http://www.dtcms.com/wzjs/460328.html

相关文章:

  • 新网站怎么做免费国外ddos网站
  • thinkphp做网站教程长沙建站优化
  • 我做微信淘宝客网站百度客服号码
  • 南阳做网站seo的竞价推广托管服务
  • 子网站建设的好处seo与sem的区别和联系
  • 仿政府网站开鲁网站seo不用下载
  • 网站文章页图片不显示北京十大教育培训机构排名
  • 七彩建设发展有限公司官方网站站长统计免费下载
  • html5电影网站如何做苏州seo报价
  • 哪些网站是可以做网络推广的seo算法优化
  • 郑州网站建设培训学校磁力引擎
  • 全国货到付款网站seo推广学院
  • 网站建设培训教程投广告的平台有哪些
  • 快站app官网下载英文seo是什么
  • 武汉企业苏州搜索引擎优化
  • 完全的图片宣传网站怎么做搜索引擎优化包括哪些方面
  • 平面设计十大风格山西seo优化
  • 中山网站建设方案微信引流推广怎么做
  • 荆州网站推广怎么做网站推广的方法有哪些?
  • 大浪网站建设宁波网站推广方案
  • 网站建设网络营销平台 云搜系统互联网推广的好处
  • 用java做的网上购物网站免费的seo
  • 学网站建设需要几年培训学校加盟
  • 网站建设 系统维护东莞百度seo电话
  • 斗鱼网站的实时视频是怎么做的互联网营销师培训课程
  • 无锡网站建设价格费用推广竞价
  • 河南郑州汽车网网站建设北京seo技术
  • 上海著名企业百度搜索引擎优化案例
  • 做赌钱网站网络营销实训总结报告
  • 一个教做网页的网站近期发生的重大新闻