JZ49 丑数 发表于 2025-11-24 分类于 剑指offer 本文字数: 357 阅读时长 ≈ 1 分钟 JZ49 丑数描述把只包含质因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含质因子7。 习惯上我们把1当做是第一个丑数。求按从小到大的顺序的第 n个丑数。 阅读全文 »
JZ45 把数组排成最小的数 发表于 2025-11-24 分类于 剑指offer 本文字数: 548 阅读时长 ≈ 2 分钟 JZ45 把数组排成最小的数题目描述输入一个非负整数数组numbers,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。 阅读全文 »
JZ43 从1到n整数中1出现的次数 发表于 2025-11-06 分类于 剑指offer 本文字数: 805 阅读时长 ≈ 3 分钟 JZ43 从1到n整数中1出现的次数描述输入一个整数 n ,求 1~n 这 n 个整数的十进制表示中 1 出现的次数 阅读全文 »
JZ39 数组中出现次数超过一半的数字 发表于 2025-11-06 分类于 剑指offer 本文字数: 339 阅读时长 ≈ 1 分钟 JZ39 数组中出现次数超过一半的数字描述给一个长度为 n 的数组,数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。 阅读全文 »
JZ21-调整数组顺序使奇数位于偶数前面(一) 发表于 2025-11-06 分类于 剑指offer 本文字数: 357 阅读时长 ≈ 1 分钟 JZ21 调整数组顺序使奇数位于偶数前面(一)描述输入一个长度为 n 整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前面部分,所有的偶数位于数组的后面部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。 阅读全文 »
JZ5 替换空格 发表于 2025-11-06 分类于 剑指offer 本文字数: 234 阅读时长 ≈ 1 分钟 JZ5 替换空格描述请实现一个函数,将一个字符串s中的每个空格替换成“%20“。 阅读全文 »
JZ50-第一个只出现一次的字符 发表于 2025-11-06 分类于 剑指offer 本文字数: 255 阅读时长 ≈ 1 分钟 JZ50 第一个只出现一次的字符描述在一个长为 $n$ 字符串中找到第一个只出现一次的字符,并返回它的位置, 如果没有则返回 -1(需要区分大小写).(从0开始计数) 阅读全文 »
JZ20 表示数值的字符串 发表于 2025-11-06 分类于 剑指offer 本文字数: 676 阅读时长 ≈ 2 分钟 JZ20 表示数值的字符串描述请实现一个函数用来判断字符串str是否表示数值(包括科学计数法的数字,小数和整数)。 阅读全文 »
JZ67 把字符串转换成整数(atoi) 发表于 2025-11-06 分类于 剑指offer 本文字数: 721 阅读时长 ≈ 3 分钟 JZ67 把字符串转换成整数(atoi)描述写一个函数 StrToInt,实现把字符串转换成整数这个功能。不能使用 atoi 或者其他类似的库函数。 阅读全文 »