leetcode
To_1_oT
机器学习、深度学习、计算机视觉,欢迎学习交流。
展开
-
剑指Offer05:替换空格
1. 题目描述 请实现一个函数,把字符串 s 中的每个空格替换成"%20"。 实例: 输入:s = "We are happy." 输出:"We%20are%20happy." 2. 解法 2.1 原地交换 class Solution { public: string replaceSpace(string s) { int count = 0, len = s.size(); // 统计空格数量 for (char c : s) {原创 2021-12-03 10:01:34 · 294 阅读 · 0 评论 -
剑指offer03:数组中重复的数字
1. 题目描述 在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。 示例 1: 输入: [2, 3, 1, 0, 2, 5, 3] 输出:2 或 3 2. 解法 2.1 哈希表 class Solution: def findRepeatNumber(self, nums: [int]) -> int: dic = set()原创 2021-12-01 15:12:08 · 795 阅读 · 0 评论