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

浙江网站建设品牌设计linux wordpress 区别

浙江网站建设品牌设计,linux wordpress 区别,国外做的好的医疗网站,泗县建设局网站【问题描述】[中等] 输入数字 n#xff0c;按顺序打印出从 1 到最大的 n 位十进制数。比如输入 3#xff0c;则打印出 1、2、3 一直到最大的 3 位数 999。示例 1:输入: n 1 输出: [1,2,3,4,5,6,7,8,9]说明#xff1a;用返回一个整数列表来代替打印 n 为正整数【解答思路】…【问题描述】[中等] 输入数字 n按顺序打印出从 1 到最大的 n 位十进制数。比如输入 3则打印出 1、2、3 一直到最大的 3 位数 999。示例 1:输入: n 1 输出: [1,2,3,4,5,6,7,8,9]说明用返回一个整数列表来代替打印 n 为正整数 【解答思路】 1. 直接打印 时间复杂度O(10^N) 空间复杂度O(1) public int[] printNumbers(int n) {int end (int)Math.pow(10, n) - 1;int[] res new int[end];for(int i 0; i end; i)res[i] i 1;return res;} 2. 大数打印 时间复杂度O(N) 空间复杂度O(1) class Solution {int[] res;int nine 0, count 0, start, n;char[] num, loop {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};public int[] printNumbers(int n) {this.n n;res new int[(int)Math.pow(10, n) - 1];num new char[n];start n - 1;dfs(0);return res;}void dfs(int x) {if(x n) {String s String.valueOf(num).substring(start);// 解决是0的串 0 00 000 0000 if(!s.equals(0)) res[count] Integer.parseInt(s);if(n - start nine) start--;return;}for(char i : loop) {if(i 9) nine;num[x] i;dfs(x 1);}nine--;} } 【总结】 1.大数全排列模板 class Solution {StringBuilder res;int count 0, n;char[] num, loop {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};public String printNumbers(int n) {this.n n;res new StringBuilder(); // 数字字符串集num new char[n]; // 定义长度为 n 的字符列表dfs(0); // 开启全排列递归res.deleteCharAt(res.length() - 1); // 删除最后多余的逗号return res.toString(); // 转化为字符串并返回}void dfs(int x) {if(x n) { // 终止条件已固定完所有位res.append(String.valueOf(num) ,); // 拼接 num 并添加至 res 尾部使用逗号隔开return;}for(char i : loop) { // 遍历 ‘0‘ - ’9‘num[x] i; // 固定第 x 位为 idfs(x 1); // 开启固定第 x 1 位}} } 2.全排序一般使用递归处理/回溯法 3.注意回溯时条件要还原 转载链接https://leetcode-cn.com/problems/da-yin-cong-1dao-zui-da-de-nwei-shu-lcof/solution/mian-shi-ti-17-da-yin-cong-1-dao-zui-da-de-n-wei-2/
http://www.yutouwan.com/news/452531/

相关文章:

  • .vip网站 被百度收录做网站必须原创吗
  • 检查网站是否做301网站建设费属于服务类么
  • 中山 网站制作新农村建设管理网站
  • 网站后台维护费用壁纸公司网站源码
  • 第二季企业网站开发成都网站建设培训班
  • 酒店网站制作vs sql server网站开发
  • 网站开发技术规范商务平台搭建
  • 绵阳远腾建设网站好三网网站
  • 做网站需要有平面排版网站
  • 贵阳网站建设兼职网站建设的职称
  • 服装公司电商网站建设规划织梦文章采集到wordpress
  • 江苏seo策略九江网站建设优化
  • 如何上传文件到自己的网站开鲁网站seo转接
  • 小学校园网站怎么建设百度爱采购网站官网
  • wordpress 本地部署手机网站seo教程下载
  • 住建部网站统计城乡建设统计信息系统登录博物馆建设网站的作用
  • 网站修改器建设大厦网站
  • 大庆建设中专网站制作婚恋网站
  • 网站做seo需要大量文章计算机培训机构一般多少钱
  • 北京建设网站的公司做网站有什么意义
  • 外贸做网站的好处嵌入式应用软件开发流程
  • 大数据 做网站流量统计wordpress 语种顺序
  • 快站怎么搭建淘客链接济南做网站建设公司
  • 如何提高网站在搜索引擎中的排名泉州哪里有搭建网站的公司
  • 小学学校网站网站flash制作教程
  • 烟台建网站公司价格云之创网站建设
  • 中英文企业网站女装网站建设规划书怎么写
  • asp.net 做网站文章是怎么存储的企业网站网址
  • dw代码做网站wordpress网页优化
  • 做宣传的网站有哪些查工作单位的网站