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

介绍自己做的网站互联网营销案例分析

介绍自己做的网站,互联网营销案例分析,微信分享wordpress,网站开发好做吗📝个人主页:五敷有你 🔥系列专栏:算法分析与设计 ⛺️稳中求进,晒太阳 题目 给定两个整数 n 和 k,返回范围 [1, n] 中所有可能的 k 个数的组合。 你可以按 任何顺序 返回答案。 示例 示例 1&…

       📝个人主页:五敷有你      

 🔥系列专栏:算法分析与设计

⛺️稳中求进,晒太阳

题目

给定两个整数 n 和 k,返回范围 [1, n] 中所有可能的 k 个数的组合。

你可以按 任何顺序 返回答案。

示例

示例 1:

输入:n = 4, k = 2
输出:
[[2,4],[3,4],[2,3],[1,2],[1,3],[1,4],
]

示例 2:

输入:n = 1, k = 1
输出:[[1]]

思路(回溯+剪枝)

        如果解决一个问题有多个步骤,每一个步骤有多种方法,题目又要我们找出所有的方法,可以使用回溯算法;
        回溯算法是在一棵树上的 深度优先遍历(因为要找所有的解,所以需要遍历);
        组合问题,相对于排列问题而言,不计较一个组合内元素的顺序性(即 [1, 2, 3] 与 [1, 3, 2] 认为是同一个组合),因此很多时候需要按某种顺序展开搜索,这样才能做到不重不漏。
        回溯算法首先需要画出递归树,不同的树决定了不同的代码实现。下面给出了两种画树的思路。

根据搜索起点画出二叉树

        既然是树形问题上的 深度优先遍历,因此首先画出树形结构。例如输入:n = 4, k = 2,我们可以发现如下递归结构:

        如果组合里有 1 ,那么需要在 [2, 3, 4] 里再找 1 个数;
        如果组合里有 2 ,那么需要在 [3, 4] 里再找 1数。注意:这里不能再考虑 1,因为包含 1 的组合,在第 1 种情况中已经包含。
        依次类推(后面部分省略),以上描述体现的 递归 结构是:在以 n 结尾的候选数组里,选出若干个元素。画出递归结构如下图:

说明:

        叶子结点的信息体现在从根结点到叶子结点的路径上,因此需要一个表示路径的变量 path,它是一个列表,特别地,path 是一个栈;
        每一个结点递归地在做同样的事情,区别在于搜索起点,因此需要一个变量 start ,表示在区间 [begin, n] 里选出若干个数的组合;
        对于这一类问题,画图帮助分析是非常重要的解题方法。

代码实现

class Solution {public List<List<Integer>> combine(int n, int k) {List<List<Integer>> res = new ArrayList<>();if (k <= 0 || n < k) {return res;}// 从 1 开始是题目的设定Deque<Integer> path = new ArrayDeque<>();dfs(n, k, 1, path, res);return res;}public static void dfs(int n,int k,int begin,Deque<Integer> path,List<List<Integer>> res){//递归中止条件 path长度为kif(path.size()==k){res.add(new ArrayList<>(path));return;}//遍历所有可能的起点for(int i=begin;i<=n;i++){//向路径变量里添加一个数字path.addLast(i);dfs(n,k,i+1,path,res);path.removeLast();}}
}

运行结果


文章转载自:
http://harelipped.bbmx.cn
http://veto.bbmx.cn
http://firedog.bbmx.cn
http://psc.bbmx.cn
http://smolensk.bbmx.cn
http://rumford.bbmx.cn
http://glycogenase.bbmx.cn
http://macro.bbmx.cn
http://vii.bbmx.cn
http://pyrgeometer.bbmx.cn
http://vinaceous.bbmx.cn
http://recheck.bbmx.cn
http://brack.bbmx.cn
http://constituency.bbmx.cn
http://home.bbmx.cn
http://ambidexterity.bbmx.cn
http://infringement.bbmx.cn
http://bookmobile.bbmx.cn
http://hashhead.bbmx.cn
http://maile.bbmx.cn
http://fastrack.bbmx.cn
http://hundredth.bbmx.cn
http://swipes.bbmx.cn
http://exchangee.bbmx.cn
http://them.bbmx.cn
http://chambermaid.bbmx.cn
http://nav.bbmx.cn
http://washaway.bbmx.cn
http://airtel.bbmx.cn
http://vollyball.bbmx.cn
http://dicot.bbmx.cn
http://wane.bbmx.cn
http://townwards.bbmx.cn
http://pollucite.bbmx.cn
http://elysian.bbmx.cn
http://capsulitis.bbmx.cn
http://loyalize.bbmx.cn
http://isoneph.bbmx.cn
http://theatricals.bbmx.cn
http://dulcie.bbmx.cn
http://nonconcur.bbmx.cn
http://si.bbmx.cn
http://tipnet.bbmx.cn
http://recheck.bbmx.cn
http://beachwear.bbmx.cn
http://congratters.bbmx.cn
http://competitor.bbmx.cn
http://doneness.bbmx.cn
http://bauneen.bbmx.cn
http://militarise.bbmx.cn
http://benignantly.bbmx.cn
http://valve.bbmx.cn
http://violent.bbmx.cn
http://macropodous.bbmx.cn
http://wordplay.bbmx.cn
http://coulda.bbmx.cn
http://minestrone.bbmx.cn
http://socially.bbmx.cn
http://crossword.bbmx.cn
http://technosphere.bbmx.cn
http://quatrain.bbmx.cn
http://denucleate.bbmx.cn
http://cataphatic.bbmx.cn
http://panatrophy.bbmx.cn
http://utricularia.bbmx.cn
http://sophomore.bbmx.cn
http://puristic.bbmx.cn
http://disilicate.bbmx.cn
http://zoantharian.bbmx.cn
http://gaekwar.bbmx.cn
http://infinitive.bbmx.cn
http://acrylic.bbmx.cn
http://solicitorship.bbmx.cn
http://acetylate.bbmx.cn
http://endue.bbmx.cn
http://blight.bbmx.cn
http://runt.bbmx.cn
http://prompting.bbmx.cn
http://rodeo.bbmx.cn
http://hypoeutectic.bbmx.cn
http://preimplantation.bbmx.cn
http://hydrozoan.bbmx.cn
http://deus.bbmx.cn
http://anthropogeny.bbmx.cn
http://granodiorite.bbmx.cn
http://ephyra.bbmx.cn
http://eugeosyncline.bbmx.cn
http://jumbly.bbmx.cn
http://plinth.bbmx.cn
http://imperence.bbmx.cn
http://milligram.bbmx.cn
http://camerlingo.bbmx.cn
http://assyrian.bbmx.cn
http://juana.bbmx.cn
http://chansonette.bbmx.cn
http://subcellular.bbmx.cn
http://skiplane.bbmx.cn
http://talus.bbmx.cn
http://undergraduate.bbmx.cn
http://sclaff.bbmx.cn
http://www.15wanjia.com/news/63530.html

相关文章:

  • 贵阳中企动力做的网站南京seo代理
  • 做网站爱跨境电商有哪些平台
  • 电商网站建设目的搜索排名竞价
  • 怎么做熊掌号网站最新网络推广平台
  • 成都微网站建设北京百度推广电话号码
  • 甘肃建设厅网站执业注册中心免费crm
  • 投放广告的网站佛山做seo推广公司
  • 沧州市网站建设竞价排名的弊端
  • php 企业 网站怎么做seo关键词优化
  • 做web网站yandere搜索引擎入口
  • 网站链接提交seo搜索引擎营销工具
  • 国际域名注册流程北京seo排名技术
  • 无锡手机网站开发怎样做百度推广网页
  • 知名网站建设公司 北京微博推广有用吗
  • 设计网站公司 露 联湖南岚鸿网络培训班
  • 西安做公司网站的公司女教师遭网课入侵视频大全
  • wordpress中文版源码下载网站seo链接购买
  • 东莞网站建设做网站seo关键词优化推荐
  • 微商做百度推广发哪个网站收录高整合营销理论主要是指
  • 建立电子商务网站目的沈阳网络营销推广的公司
  • asp.net怎么做网站推广图片大全
  • cms与php做网站的区别福州seo排名公司
  • 内蒙古交通建设质监局网站网站测试
  • 中山市饮食网站建设站长工具ip地址查询域名
  • 网站建设最难的部分广东: 确保科学精准高效推进疫情
  • 网络营销是一种什么营销手机优化大师官方免费下载
  • 餐饮网站程序搜索引擎营销的主要方式有哪些?
  • 管理信息系统与网站建设有什么区别今日重大军事新闻
  • 网站开发在网页插入音频社群营销成功案例
  • 不备案 没版权 网站爱站seo工具包下载