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

青岛网站建设全包个人引流推广怎么做

青岛网站建设全包,个人引流推广怎么做,百度建设网站,wordpress国主题公园给你一个整数 n ,按字典序返回范围 [1, n] 内所有整数。 你必须设计一个时间复杂度为 O(n) 且使用 O(1) 额外空间的算法。 示例 1: 输入:n 13 输出:[1,10,11,12,13,2,3,4,5,6,7,8,9] 示例 2: 输入:n 2 输…

给你一个整数 n ,按字典序返回范围 [1, n] 内所有整数。

你必须设计一个时间复杂度为 O(n) 且使用 O(1) 额外空间的算法。

示例 1:

输入:n = 13
输出:[1,10,11,12,13,2,3,4,5,6,7,8,9]

示例 2:

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

提示:

1 <= n <= 5 * 10^4

解题思路:

1、正常的排序时间复杂度都大于O(n),显然排序不行

2、既然排序不行,那可以按顺序创造数字存储,不错的方向

3、因为要求字典序,所以能添0尽可能添加0,边界为最后一个数是9或者此数大于n

代码:

class Solution {public List<Integer> lexicalOrder(int n) {List<Integer> res = new ArrayList<>();int number = 1;for(int i = 0; i < n; i ++) {//取n个数res.add(number);if(number * 10 <= n) {//优先添0number = number * 10;}else {while(number % 10 == 9 || number + 1 > n) number = number / 10;//已经到边界了number ++;}}return res;}
}

在这里插入图片描述

http://www.hrbkazy.com/news/55270.html

相关文章:

  • 网站怎么做网盘河南网站推广
  • 上海做网站推荐网络优化器
  • 公司制作网站费用广东网站营销seo方案
  • 惠州网站建设制作推广培训机构推荐
  • 石家庄建设南大街小学网站乔拓云智能建站平台
  • 深圳有哪些做网站公司谷歌推广真有效果吗
  • 怎么让别人访问自己做的的网站东莞百度快速排名
  • 福州成人高考网站百度搜索风云榜人物
  • 大连免费建站模板网络营销的含义特点
  • 做徽商要做网站吗注册网站怎么注册
  • 网站框架图实训百度搜索引擎的总结
  • 毕设做网站什么主题比较好百度seo怎么操作
  • 政务网站集约化建设难点与建议关键词排名推广公司
  • 网络建设解决方案佛山seo外包平台
  • 办公室网络设计方案只要做好关键词优化
  • wordpress入门建站教程东莞网络营销公司
  • 青岛做外贸网站广东seo网络培训
  • 网站建设远程工作seo诊断
  • 网站建设公司 2018网站优化排名推荐
  • 做网站赚钱吗怎么注册网站 个人
  • tech域名可以做网站吗深圳市seo网络推广哪家好
  • 网站制作费用申请谷歌关键词挖掘工具
  • 陕西营销型手机网站建设网络广告投放公司
  • 空投糖果网站开发成都网络推广中联无限
  • 好的装修网站一键制作网站
  • 十大免费ae模板网站广州seo网站排名
  • 太原网站快速排名提升广州网站营销seo费用
  • 大型购物网站百度指数如何分析
  • 武汉网站建设熊掌号2022年最新最有效的营销模式
  • wordpress自适应汉化主题长沙百度搜索排名优化