当前位置: 首页 > 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.tj-hxxt.cn/news/98770.html

相关文章:

  • 长沙模板网站长沙网站建设抖音seo排名系统哪个好用
  • 深圳联雅做网站怎么样网站免费网站免费优化优化
  • 建筑公司网站页面图片手机优化大师哪个好
  • 用爬虫做数据整合网站sem代运营
  • 网站开发电子商务厨师培训机构
  • 网站建设外包协议范本关键词排名优化教程
  • 怎么模仿别人做网站seo sem是什么
  • diy网站开发公司凡科网怎么建网站
  • 做网站赚什么钱口碑营销成功案例简短
  • 新疆建设工程信息网站超级seo外链工具
  • 建立局域网的步骤乌鲁木齐seo
  • 移动端的网站怎么做软文自动发布软件
  • 怎么选择邯郸做网站网站推广经验
  • 网站已备案 还不能访问seo网络推广方法
  • 花卉网站源码淘宝搜索词排名查询
  • 政府网站集中建设打广告去哪个平台免费
  • 惠州做网站建设价格流程优化四个方法
  • 企业备案 网站名称渠道推广费用咨询
  • 手机自助建站平台网站推广优化之八大方法
  • 潍坊手机网站制作无锡营销型网站建设
  • reactjs 做网站泉州全网营销推广
  • 南京 做网站盐酸达泊西汀片是治疗什么的药物
  • 虚拟主机做网站可以发布软文的平台
  • 做网站优化的公司免费b站推广网站不
  • 360网站做推广短视频赚钱app软件
  • 手机端wordpress模板下载优化seo教程技术
  • 网站后台管理密码忘记做公司网站需要多少钱
  • 看一个网站是哪里做的查询关键词排名工具
  • 安徽建设工程信息网官网查询seo推广优化培训
  • 软件公司简介seo的内容主要有哪些方面