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

网站建设市场规模电影网站建设

网站建设市场规模,电影网站建设,成品直播app源码,南京网站设南京网站设计计给你一个整数 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.yayakq.cn/news/802259/

相关文章:

  • 网站关键词代码网站建设教程pdf百度云
  • 中元建设集团网站重庆旅游网页设计
  • 不是网站可以用云主机吗做网站服务公司
  • 城固县网站建设可以发布免费广告的平台
  • 求职网宁波做网站优化
  • 九江网站建设推广广西桂平建设局网站
  • 网软志成个人商城网站厦门互联网公司排名
  • 做网站 华普花园站长之家特效网站
  • 做网站和百度推广有什么不一样wordpress+调用多媒体
  • 聊城找个人做网站网站开发亿玛酷技术
  • 贵南县公司网站建设哪个做网站公司好
  • 广州电子商务网站建设费用有趣网站之家
  • 网站流量与带宽电话约建设网站 客户
  • 凡科申请的网站和qq空间一样吗用frontpage制作网页教程
  • 男女直接做的视频网站贵阳网站设计方案
  • 郑州哪有做网站的公司dw制作一个手机网站模板下载
  • 提供网站制作公司报价大连企业网站排名
  • 外国网站 游戏设定图建查查官网
  • 安庆市建设银行网站首页湛江cms模板建站
  • 绍兴做外贸网站的公司wordpress改造彩票
  • 做网站办贷款凡科建站做的网站有什么短板
  • 做网站都是怎么收费网站建设响应技术
  • 涡阳做网站icp备案 网站服务内容
  • win7如何建设免费网站科技 响应式网站模板
  • 西安网站建设电话上海网站 牛巨微网络科技seo公司
  • 大学生网站设计作业wordpress不显示标题
  • 做网站有一个火箭回顶部seo软件哪个好
  • 怎么给网站做外链网站建设公司薪资
  • wap网站制作免费咨询医生在线男科
  • 网站建设合同 英文济宁网站开发平台