剑指Offer
凡尘code
这个作者很懒,什么都没留下…
展开
-
剑指 Offer II 014. 字符串中的变位词
剑指 Offer II 014. 字符串中的变位词题目示例解答 题目来源为leetcode 题目 给定两个字符串s1和s2,写一个函数来判断s2是否包含s1的某个变位词。 换句话说,第一个字符串的排列之一是第二个字符串的子串。 示例 示例1: 输入: s1 = “ab” s2 = “eidbaooo” 输出: True 解释: s2 包含 s1 的排列之一 (“ba”). 示例2: 输入: s1= “ab” s2 = “eidboaoo” 输出: False 提示 1<=s1原创 2022-02-08 19:51:43 · 391 阅读 · 0 评论 -
剑指 Offer II 002. 二进制加法
题目 给定两个 01 字符串 a 和 b ,请计算它们的和,并以二进制字符串的形式输出。 输入为 非空 字符串且只包含数字 1 和 0。 示例 示例 1: 输入: a = "11", b = "10" 输出: "101" 示例 2: 输入: a = "1010", b = "1011" 输出: "10101" 提示: 每个字符串仅由字符 ‘0’ 或 ‘1’ 组成。 1 <= a.length, b.length <= 104 字符串如果不是 “0” ,就都不含前导零。 程序代码原创 2021-11-05 12:38:28 · 144 阅读 · 0 评论 -
剑指 Offer II 001. 整数除法
题目描述 给定两个整数 a 和 b ,求它们的除法的商 a/b ,要求不得使用乘号 *、除号 / 以及求余符号 `% 。 注意: 整数除法的结果应当截去(truncate)其小数部分,例如:truncate(8.345) = 8 以及 truncate(-2.7335) = -2 假设我们的环境只能存储 32 位有符号整数,其数值范围是 [−231, 231−1]。本题中,如果除法结果溢出,则返回 231−1 示例 示例1 输入:a = 15, b = 2 输出:7 解原创 2021-11-05 11:26:31 · 175 阅读 · 0 评论