摘要: 剑指Offer:打印从1到最大的n位数 题目描述: 输入数字 n,按顺序打印出从 1 到最大的 n 位十进制数。比如输入 3,则打印出 1、2、3 一直到最大的 3 位数 999。 解题思路: 通过pow(10, n)函数算出10的n次方; 从1到10的n次方不断push进vector数组中即可。 阅读全文
posted @ 2020-02-27 22:01 Ternence_zq 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 剑指Offer:二进制中1的个数 题目描述: 请实现一个函数,输入一个整数,输出该数二进制表示中 1 的个数。例如,把 9 表示成二进制是 1001,有 2 位是 1。因此,如果输入 9,则该函数输出 2。 解题思路: 想着将二进制无符号整数转换成字符串itoa(),然后遍历找出1,但是在C++编程 阅读全文
posted @ 2020-02-27 21:20 Ternence_zq 阅读(111) 评论(0) 推荐(0) 编辑