题目描述

输入数字 n,按顺序打印出从 1 到最大的 n 位十进制数。比如输入 3,则打印出 1、2、3 一直到最大的 3 位数 999。

示例

示例 1:输入: n = 1
输出: [1,2,3,4,5,6,7,8,9]

说明

用返回一个整数列表来代替打印
n 为正整数

解题思路

渣代码,5分钟速成
直接一个个写进数组,返回数组即可
试了一下,int 一个常量替换pow(10,n)可以加快速度…

代码

/*** Note: The returned array must be malloced, assume caller calls free().*/
int* printNumbers(int n, int* returnSize){*returnSize= pow(10,n)-1;int *re=malloc((pow(10,n)-1)*sizeof(int));for(int i=1;i<pow(10,n);i++){re[i-1]=i;}return re;}

链接

力扣剑指 Offer 17. 打印从1到最大的n位数相关推荐

  1. 【剑指 Offe】剑指 Offer 17. 打印从1到最大的n位数

    目录标题 算法汇总 题目 关键点 代码 1.解体方法 思路 代码 时间和空间复杂度 2.解题方法,如暴力法 思路 代码 时间和空间复杂度 算法汇总 以下是所有算法汇总,包括GitHub源码地址链接:力 ...

  2. 【LeetCode】剑指 Offer 17. 打印从1到最大的n位数

    [LeetCode]剑指 Offer 17. 打印从1到最大的n位数 文章目录 [LeetCode]剑指 Offer 17. 打印从1到最大的n位数 一.大数 一.大数 将 1~9 加入队列 对队列中 ...

  3. 剑指 Offer 17. 打印从1到最大的n位数

    文章目录 解法1:回溯 https://leetcode-cn.com/problems/da-yin-cong-1dao-zui-da-de-nwei-shu-lcof/ 难度:简单   输入数字 ...

  4. 【算法】剑指 Offer 17. 打印从1到最大的n位数

    文章目录 1.概述 2. 代码 2.1 自研 2.2 系统参数 2.3 大数 1.概述 输入数字 n,按顺序打印出从 1 到最大的 n 位十进制数.比如输入 3,则打印出 1.2.3 一直到最大的 3 ...

  5. 剑指Offer Ⅱ 003.二进制加法(力扣剑指Offer专项突击版——整数_3)

    题目 给定一个非负整数 n ,请计算 0 到 n 之间的每个数字的二进制表示中 1 的个数,并输出一个数组. 示例 1: 输入: n = 2 输出: [0,1,1] 解释: 0 --> 0 1 ...

  6. 剑指Offer:打印从1到最大的n位数

    题目:输入数值n,按顺序打印从1到最大的n位数,例如输入n=3,则从1,2,3,一直打印到999 陷阱:若使用循环遍历 1- 999...9 并依次输出,当位数n过大时,无论将其存入int或long或 ...

  7. 剑指 Offer II 022. 链表中环的入口节点(力扣剑指Offer专项突击版——链表2)

    题目 给定一个链表,返回链表开始入环的第一个节点. 从链表的头节点开始沿着 next 指针进入环的第一个节点为环的入口节点.如果链表无环,则返回 null. 为了表示给定链表中的环,我们使用整数 po ...

  8. 剑指Offer Ⅱ 005.单词长度的最大乘积 (力扣剑指Offer专项突击版——整数_5)

    题目 给定一个字符串数组 words,请计算当两个字符串 words[i] 和 words[j] 不包含相同字符时,它们长度的乘积的最大值.假设字符串中只包含英语的小写字母.如果没有不包含相同字符的一 ...

  9. 剑指Offer Ⅱ 001. 整数除法(力扣剑指Offer专项突击版——整数_1)

    题目 给定两个整数 a 和 b ,求它们的除法的商 a/b ,要求不得使用乘号 '*'.除号 '/' 以及求余符号 '%' . 注意: 整数除法的结果应当截去(truncate)其小数部分,例如:tr ...

最新文章

  1. neural network神经网络识别手写字体
  2. Google 神秘 Fuchsia OS 的开源线索
  3. docker安装mycat_分布式数据库中间件 MyCat 搞起来!
  4. 【软件设计师】2020-08-08
  5. android146 360 病毒查杀
  6. Vue.$nextTick
  7. 判断是否是数字类型php_PHP函数补完:判断变量是否为数字is_numeric()
  8. jpg转dwg格式转换器_aac转mp3格式转换器怎么使用
  9. CentOS 7 多网卡绑定
  10. Day01 爬虫基本原理及requests请求库
  11. php 模糊匹配_PHP实现多字段模糊匹配查询的方法
  12. 简单粗暴理解与实现机器学习之聚类算法(四):模型评估、误差平方和SSE、“肘”方法 、轮廓系数法、CH系数
  13. golang的优劣与前景分析
  14. 【Java程序员面试】直接被SpringBoot干趴?NONONO!拒绝做冤大头!!
  15. mysql当前时间相减_mysql 查询当前时间加减时间
  16. 单片机循迹车c语言程序,基于单片机控制的简易自动循迹小车仿真与程序源码...
  17. Ubuntu-18.04安装
  18. 3GPP TS 23501-g51 中英文对照 | 4.3.1 Non-roaming architecture
  19. GEA 3.4 流水线、缓存及优化
  20. 基于战舰V3的MPU6050六轴陀螺仪实验

热门文章

  1. 多个按钮触发同一个Bootstrap自适应模态窗口
  2. c#重载和重写及运用
  3. 重建程序员能力(2)-如何使asp.net mvc应用增加js和其他功能
  4. BeginInvoke之前检测句柄
  5. 如何显示最近过生日的记录
  6. art.dialog重设弹窗大小和刷新位置
  7. python 多核并行计算_嫌Python太慢?并行运算Process Pools三行代码给你4倍提速!
  8. (7)Xilinx PCIE 接口调试总结(学无止境)
  9. (89)FPGA三分频设计,面试必问(十三)(第18天)
  10. (52)FPGA条件选择(casex)