![](https://img-blog.csdnimg.cn/4781e2d8a7cf4a81bea3a1dadb7d8a1e.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
剑指Offer(专项突破版)
文章平均质量分 61
剑指Offer刷题记录
絮语流年
这个作者很懒,什么都没留下…
展开
-
剑指 Offer II 005. 单词长度的最大乘积
输入一个字符串数组words,请计算不包含相同字符的两个字符串words[i]和words[j]的长度乘积的最大值。如果所有字符串都包含至少一个相同字符,那么返回0。假设字符串中只包含英文小写字母。例如,输入的字符串数组words为["abcw","foo","bar","fxyz","abcdef"],数组中的字符串"bar"与"foo"没有相同的字符,它们长度的乘积为9。"abcw"与"fxyz"也没有相同的字符,它们长度的乘积为16,这是该数组不包含相同字符的一对字符串的长度乘积的最大值。原创 2021-11-26 20:25:09 · 157 阅读 · 0 评论 -
剑指 Offer II 004. 只出现一次的数字
输入一个整数数组,数组中只有一个数字出现了一次,而其他数字都出现了3次。请找出那个只出现一次的数字。例如,如果输入的数组为[0,1,0,1,0,1,100],则只出现一次的数字是100。原创 2021-11-25 15:22:53 · 345 阅读 · 0 评论 -
剑指 Offer II 003. 前 n 个数字二进制中 1 的个数
输入一个非负数n,请计算0到n之间每个数字的二进制形式中1的个数,并输出一个数组。例如,输入的n为4,由于0、1、2、3、4的二进制形式中1的个数分别为0、1、1、2、1,因此输出数组[0,1,1,2,1]。原创 2021-11-24 14:10:40 · 103 阅读 · 0 评论 -
剑指 Offer II 002. 二进制加法
输入两个表示二进制的字符串,请计算它们的和,并以二进制字符串的形式输出。例如,输入的二进制字符串分别是"11"和"10",则输出"101"。原创 2021-11-23 15:47:01 · 304 阅读 · 0 评论 -
剑指 Offer II 001. 整数除法
输入2个int型整数,它们进行除法计算并返回商,要求不得使用乘号*、除号/及求余符号%。当发生溢出时,返回最大的整数值。假设除数不为0。例如,输入15和2,输出15/2的结果,即7。原创 2021-11-22 16:31:01 · 256 阅读 · 0 评论