class Solution {
public:
vector<int> printNumbers(int n) {
int range = 1;
while (n--)
range *= 10;
vector<int> res(range - 1);
for (int i = 0; i < res.size(); ++i)
res[i] = i + 1;
return res;
}
};
剑指 Offer 17. 打印从1到最大的n位数
最新推荐文章于 2024-10-15 19:28:18 发布
这是一个关于C++编程的问题,题目要求实现一个函数,输入一个整数n,输出从1到最大的n位数。代码通过计算n位数的范围,并创建一个向量来存储这些数字,然后返回该向量。这个算法主要用于理解和练习动态计算数值范围及数组填充。
摘要由CSDN通过智能技术生成