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

dw做网站的搜索栏怎么做个人网页设计硬件需求

dw做网站的搜索栏怎么做,个人网页设计硬件需求,广州商旅网站制作,网站变黑白代码组合 给定两个整数 n 和 k#xff0c;返回范围 [1, n] 中所有可能的 k 个数的组合。 你可以按 任何顺序 返回答案。 示例 1#xff1a; 输入#xff1a; n 4, k 2 输出#xff1a; [ [2,4], [3,4], [2,3], [1,2], [1,3], [1,4], ] 解题思路 定义递归函数#xff1…组合 给定两个整数 n 和 k返回范围 [1, n] 中所有可能的 k 个数的组合。 你可以按 任何顺序 返回答案。 示例 1 输入 n 4, k 2 输出 [ [2,4], [3,4], [2,3], [1,2], [1,3], [1,4], ] 解题思路 定义递归函数定义一个递归函数 backtrack 用来生成组合。递归终止条件如果当前组合的长度达到 k将其添加到结果列表中。选择元素从当前起始元素到 n 进行迭代选择每个元素加入当前组合。递归调用选择元素后递归调用函数生成下一个元素的组合。回溯在递归完成后移除当前选择的元素尝试选择下一个元素。 Java实现 public class Combine {public ListListInteger combine(int n, int k) {ListListInteger res new ArrayList();backtrack(1, n, k, new ArrayList(), res);return res;}private void backtrack(int start, int n, int k, ListInteger path, ListListInteger res) {// 如果组合完成if (path.size() k) {res.add(new ArrayList(path));return;}// 从start到n遍历所有的数字for (int i start; i n; i) {// 将i添加到当前组合path.add(i);// 使用下一个整数完成组合backtrack(i 1, n, k, path, res);// 回溯通过移除ipath.remove(path.size() - 1);}}// 测试用例public static void main(String[] args) {Combine solution new Combine();System.out.println(solution.combine(4, 2)); // 期望输出: [[1, 2], [1, 3], [1, 4], [2, 3], [2, 4], [3, 4]]System.out.println(solution.combine(5, 3)); // 期望输出: [[1, 2, 3], [1, 2, 4], [1, 2, 5], [1, 3, 4], [1, 3, 5], [1, 4, 5], [2, 3, 4], [2, 3, 5], [2, 4, 5], [3, 4, 5]]} } 时间空间复杂度 时间复杂度O(C(n, k) * k)其中 C(n, k) 是从 n 个数中选 k 个数的组合数。生成每个组合需要 O(k) 的时间。空间复杂度O(k)递归栈的深度最多为 k存储当前组合的路径 path 也需要 O(k) 的空间。
http://www.hkea.cn/news/14392875/

相关文章:

  • 苏州网站推广软件网站建设与网页设计教程
  • 商城网站建设如何交谈淄博网站建设设计
  • 网站建设基础 ppt绿色农产品网站
  • wordpress新站SEO优化wordpress火车头发布规则
  • 网站色彩运用网站建设实训报告的内容怎么写
  • 网站后台从哪里进去建设网站平台
  • 自助建站免费网站全网网络营销推广
  • 淘宝推广网站建设初级买题做哪个网站好
  • 北京网站设计的公司价格河南郑州软件开发公司
  • 导航网站网站提交怎么做自己这么做网站
  • 设计网站 站什么网网站建设费需要摊销吗
  • 湖南网站设计公司长沙网站建设哪里好
  • 深圳手机端网站建设设计公司设计网站多少钱
  • 网站建设验收汇报wordpress目录权限设置
  • 怎么做单页网站导航黑群辉建设个人网站
  • 简述网站建设步骤免费电子版个人简历模板
  • 网站建设规划方案模板wordpress remove js
  • 企业手机网站cms图片制作工具
  • 网站结构形式深圳专业网站开发
  • 厦门 做网站做网站端口内容无法替换
  • 软件公司网站企业订单管理系统软件
  • 扬州建设教育信息网站cname wordpress
  • wordpress主题怎么删除边栏seo网站优化专员
  • 做购物网站的图标从哪里来php学校网站源码
  • 沈阳正规网站建设哪家便宜做58同城网站需要多少钱
  • 设计大型网站建设大品牌vi设计
  • 兴义网站开发隆力奇会员管理系统
  • 江阴企业网站建设哪家好长沙有哪些楼盘
  • 预约网站制作网络外包运营公司
  • 哪个网站有老外教做蛋糕设计网页机构