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

网站品牌高端定制吉林seo推广

网站品牌高端定制,吉林seo推广,网站系统应怎么做会计分录,泊头市做网站价格给你一个整数 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.dt0577.cn/news/18247.html

相关文章:

  • 网站域名是啥预测2025年网络营销的发展
  • 专题网站建设策划书新闻最新热点
  • 网站模板与网站开发友情链接购买
  • 网站制作完工验收单seo标题关键词优化
  • 台州网站制作关键词排名优化工具有用吗
  • 专做母婴食品的网站成都网站搭建优化推广
  • 六安网站建设 220域名备案官网
  • 网站制作项目分析怎么做 方法百度运营公司
  • 百度网站空间seo测试
  • 专门帮做ppt的网站seo推广招聘
  • 做网站需要到什么技术广告优化
  • wordpress做社交网站永久免费的建站系统有哪些
  • wordpress调用特色图片深圳网站优化推广方案
  • 京东联盟的网站怎么做网络推广引流是做什么的
  • 个体工商户做营利性网站网站如何推广出去
  • 设计公司网站详情网站建设开发
  • 长沙做个网站多少钱宁波seo软件
  • 网站首页没被收录seo软件工具箱
  • 建设网站公司需要准备哪些材料排名前十的大学
  • 政府网站集群建设长春网站建设平台
  • 网站脑图怎么做宁波抖音seo搜索优化软件
  • 成都营销推广公司嘉兴seo外包公司费用
  • 网店代运营收费多少钱昆明百度推广优化
  • wordpress php 5.4武汉seo网站排名优化公司
  • 阜阳城乡建设档案馆网站十大永久免费的软件下载
  • 大连商城网站制作公司编程培训机构
  • 海珠区pc端网站建设百度推广介绍
  • wordpress emlog长春网站优化体验
  • 公司无网站无平台怎么做外贸在线培训平台哪家好
  • 企业型网站建设咨询电话今日发生的重大新闻