- 题目描述 给你一个仅包含小写英文字母和 ‘?’ 字符的字符串 s,请你将所有的 ‘?’ 转换为若干小写字母,使最终的字符串不包含任何 连续重复 的字符。 注意:你 不能 修改非 ‘?’ 字符。 题目测试用例保证 除 ‘?’ 字符 之外,不存在连续重复的字符。 在完成所有转换(可能无需转换)后返回最终的字符串。如果有多个解决方案,请返回其中任何一个。可以证明,在给... 题目描述 给你一个仅包含小写英文字母和 ‘?’ 字符的字符串 s,请你将所有的 ‘?’ 转换为若干小写字母,使最终的字符串不包含任何 连续重复 的字符。 注意:你 不能 修改非 ‘?’ 字符。 题目测试用例保证 除 ‘?’ 字符 之外,不存在连续重复的字符。 在完成所有转换(可能无需转换)后返回最终的字符串。如果有多个解决方案,请返回其中任何一个。可以证明,在给...
- 题目描述 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 说明: 你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗? 示例 1: 输入: [2,2,1] 输出: 1 示例 2: 输入: [4,1,2,1,2] 输出: 4 解答 By 海轰 提交代码(暴力解法) ... 题目描述 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 说明: 你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗? 示例 1: 输入: [2,2,1] 输出: 1 示例 2: 输入: [4,1,2,1,2] 输出: 4 解答 By 海轰 提交代码(暴力解法) ...
- 题目描述 给你一个数组 nums,对于其中每个元素 nums[i],请你统计数组中比它小的所有数字的数目。 换而言之,对于每个 nums[i] 你必须计算出有效的 j 的数量,其中 j 满足 j != i 且 nums[j] < nums[i] 。 以数组形式返回答案。 示例 1: 输入:nums = [8,1,2,2,3] 输出:[4,0,1,1,3]... 题目描述 给你一个数组 nums,对于其中每个元素 nums[i],请你统计数组中比它小的所有数字的数目。 换而言之,对于每个 nums[i] 你必须计算出有效的 j 的数量,其中 j 满足 j != i 且 nums[j] < nums[i] 。 以数组形式返回答案。 示例 1: 输入:nums = [8,1,2,2,3] 输出:[4,0,1,1,3]...
- 题目描述 给你两个整数数组 nums 和 index。你需要按照以下规则创建目标数组: 目标数组 target 最初为空。 按从左到右的顺序依次读取 nums[i] 和 index[i],在 target 数组中的下标 index[i] 处插入值 nums[i] 。 重复上一步,直到在 nums 和 index 中都没有要读取的元素。 请你返回目标数组。 题目保证... 题目描述 给你两个整数数组 nums 和 index。你需要按照以下规则创建目标数组: 目标数组 target 最初为空。 按从左到右的顺序依次读取 nums[i] 和 index[i],在 target 数组中的下标 index[i] 处插入值 nums[i] 。 重复上一步,直到在 nums 和 index 中都没有要读取的元素。 请你返回目标数组。 题目保证...
- 题目链接~~> 做题感悟:这题刚接触最优配对问题的第一题,开始因为数组开小了wa了一次。 解题思路:请点击~> 代码(二维): #include<stdio.h>#include<iostream>#include<map>#include<string>#include<string.h>#in... 题目链接~~> 做题感悟:这题刚接触最优配对问题的第一题,开始因为数组开小了wa了一次。 解题思路:请点击~> 代码(二维): #include<stdio.h>#include<iostream>#include<map>#include<string>#include<string.h>#in...
- 题目链接~~> 做题感悟:这题在做之前就听说是二维树状数组下了一跳,读了一下题真有点难,本想问度娘强忍了一下想了一会就AC。 解题思路:其实这题就看成多个一维树状数组,查询的时候从 x ~ x1 依次查询 y~y1 把和加起来就可以了。一个星如果已经点亮就不需要再点亮,如果没点亮就不能让它变暗。 代码( HDU 2642 ): #include<... 题目链接~~> 做题感悟:这题在做之前就听说是二维树状数组下了一跳,读了一下题真有点难,本想问度娘强忍了一下想了一会就AC。 解题思路:其实这题就看成多个一维树状数组,查询的时候从 x ~ x1 依次查询 y~y1 把和加起来就可以了。一个星如果已经点亮就不需要再点亮,如果没点亮就不能让它变暗。 代码( HDU 2642 ): #include<...
- 题目描述 给定一个整数数组 A,如果它是有效的山脉数组就返回 true,否则返回 false。 让我们回顾一下,如果 A 满足下述条件,那么它是一个山脉数组: A.length >= 3 在 0 < i < A.length - 1 条件下,存在 i 使得: A[0] < A[1] < ... A[i-1] < A[i] A[i... 题目描述 给定一个整数数组 A,如果它是有效的山脉数组就返回 true,否则返回 false。 让我们回顾一下,如果 A 满足下述条件,那么它是一个山脉数组: A.length >= 3 在 0 < i < A.length - 1 条件下,存在 i 使得: A[0] < A[1] < ... A[i-1] < A[i] A[i...
- 题目描述 在一个「平衡字符串」中,‘L’ 和 ‘R’ 字符的数量是相同的。 给出一个平衡字符串 s,请你将它分割成尽可能多的平衡字符串。 返回可以通过分割得到的平衡字符串的最大数量。 示例 1: 输入:s = "RLRRLLRLRL" 输出:4 解释:s 可以分割为 "RL", "RRLL", "RL", "RL", 每个子字符串中都包含相同数量的 'L' 和... 题目描述 在一个「平衡字符串」中,‘L’ 和 ‘R’ 字符的数量是相同的。 给出一个平衡字符串 s,请你将它分割成尽可能多的平衡字符串。 返回可以通过分割得到的平衡字符串的最大数量。 示例 1: 输入:s = "RLRRLLRLRL" 输出:4 解释:s 可以分割为 "RL", "RRLL", "RL", "RL", 每个子字符串中都包含相同数量的 'L' 和...
- 题目描述 给定一个排序链表,删除所有重复的元素,使得每个元素只出现一次。 示例 1: 输入: 1->1->2 输出: 1->2 12 示例 2: 输入: 1->1->2->3->3 输出: 1->2->3 12 解答 By 海轰 提交代码 ListNode* deleteDuplicates(List... 题目描述 给定一个排序链表,删除所有重复的元素,使得每个元素只出现一次。 示例 1: 输入: 1->1->2 输出: 1->2 12 示例 2: 输入: 1->1->2->3->3 输出: 1->2->3 12 解答 By 海轰 提交代码 ListNode* deleteDuplicates(List...
- 题目描述 请判断一个链表是否为回文链表。 示例 1: 输入: 1->2 输出: false 12 示例 2: 输入: 1->2->2->1 输出: true 12 解答 By 海轰 提交代码 /** * Definition for singly-linked list. * struct ListNode { * int ... 题目描述 请判断一个链表是否为回文链表。 示例 1: 输入: 1->2 输出: false 12 示例 2: 输入: 1->2->2->1 输出: true 12 解答 By 海轰 提交代码 /** * Definition for singly-linked list. * struct ListNode { * int ...
- 目录 文章目录 目录前文列表typedef关键字 typedef 和预处理器指令 #define 的区别 前文列表 《程序编译流程与 GCC 编译器》 《C 语言编程 — 基本语法》 《C 语言编程 — 基本数据类型》 《C 语言编程 — 变量与常量》 《C 语言编程 — 运算符》 《C 语言编程 — 逻辑控制语句》 《C 语言编程 — 函数》 《C ... 目录 文章目录 目录前文列表typedef关键字 typedef 和预处理器指令 #define 的区别 前文列表 《程序编译流程与 GCC 编译器》 《C 语言编程 — 基本语法》 《C 语言编程 — 基本数据类型》 《C 语言编程 — 变量与常量》 《C 语言编程 — 运算符》 《C 语言编程 — 逻辑控制语句》 《C 语言编程 — 函数》 《C ...
- 题目描述 求 1+2+…+n ,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。 示例 1: 输入: n = 3 输出: 6 12 示例 2: 输入: n = 9 输出: 45 12 限制: 1 <= n <= 10000 解答 Demo int sumNums(int ... 题目描述 求 1+2+…+n ,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。 示例 1: 输入: n = 3 输出: 6 12 示例 2: 输入: n = 9 输出: 45 12 限制: 1 <= n <= 10000 解答 Demo int sumNums(int ...
- 目录 目录软件环境Python变量调用的过程数值型 删除一个数值类型对象布尔型 Bool标准整型 Int长整型 双精度浮点型 Float复数 数值类型对象的内建功能函数 absNumber 求Number的绝对值coercex y 将x y转换为同一种数值类型divmodx y 除法-取余运算的结合pow 指数运算或将结果取余round 浮点型的四舍五入运算... 目录 目录软件环境Python变量调用的过程数值型 删除一个数值类型对象布尔型 Bool标准整型 Int长整型 双精度浮点型 Float复数 数值类型对象的内建功能函数 absNumber 求Number的绝对值coercex y 将x y转换为同一种数值类型divmodx y 除法-取余运算的结合pow 指数运算或将结果取余round 浮点型的四舍五入运算...
- 题目描述 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例: 输入:1->2->4, 1->3->4 输出:1->1->2->3->4->4 12 解答 By ... 题目描述 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例: 输入:1->2->4, 1->3->4 输出:1->1->2->3->4->4 12 解答 By ...
- 题目描述 给定两个数组,编写一个函数来计算它们的交集。 示例 1: 输入:nums1 = [1,2,2,1], nums2 = [2,2] 输出:[2] 12 示例 2: 输入:nums1 = [4,9,5], nums2 = [9,4,9,8,4] 输出:[9,4] 123 说明: 输出结果中的每个元素一定是唯一的。我们可以不考虑输出结果的顺序。 ... 题目描述 给定两个数组,编写一个函数来计算它们的交集。 示例 1: 输入:nums1 = [1,2,2,1], nums2 = [2,2] 输出:[2] 12 示例 2: 输入:nums1 = [4,9,5], nums2 = [9,4,9,8,4] 输出:[9,4] 123 说明: 输出结果中的每个元素一定是唯一的。我们可以不考虑输出结果的顺序。 ...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢
2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
去报名
热门标签