- 很遗憾,今天就写了一道题。 今天有点忙,也有点飘、 早上整理完MySQL的收藏夹,接了个专访。 下午午睡了一下发现起晚了,主要是整个人就昏昏沉沉的。再优化了一下专访内容,就开始刷题了。 中等题·乘积最大的数组 给你一个整数数组 nums ,请你找出数组中乘积最大的连续子数组(该子数组中至少包含一个数字),并返回该子数组所对应的乘积。 示例 1: 输入: [2... 很遗憾,今天就写了一道题。 今天有点忙,也有点飘、 早上整理完MySQL的收藏夹,接了个专访。 下午午睡了一下发现起晚了,主要是整个人就昏昏沉沉的。再优化了一下专访内容,就开始刷题了。 中等题·乘积最大的数组 给你一个整数数组 nums ,请你找出数组中乘积最大的连续子数组(该子数组中至少包含一个数字),并返回该子数组所对应的乘积。 示例 1: 输入: [2...
- 文章目录 简单题·最后一个单词的长度题目思路代码实现 中等题·插入区间思路代码实现 困难题·分发糖果题目思路代码实现 很遗憾,今天早上的周赛看了一眼就没去了。 刷别的题目去了。 简单题·最后一个单词的长度 题目 给你一个字符串 s,由若干单词组成,单词之间用空格隔开。返回字符串中最后一个单词的长度。如果不存在最后一个单词,请返回0。 ... 文章目录 简单题·最后一个单词的长度题目思路代码实现 中等题·插入区间思路代码实现 困难题·分发糖果题目思路代码实现 很遗憾,今天早上的周赛看了一眼就没去了。 刷别的题目去了。 简单题·最后一个单词的长度 题目 给你一个字符串 s,由若干单词组成,单词之间用空格隔开。返回字符串中最后一个单词的长度。如果不存在最后一个单词,请返回0。 ...
- 原创公众号:bigsai 欢迎加入力扣打卡 文章已收录在 全网都在关注的数据结构与算法学习仓库 欢迎star 题目描述 给定一个二维的矩阵,包含 ‘X’ 和 ‘O’(字母 O)。 找到所有被 ‘X’ 围绕的区域,并将这些区域里所有的 ‘O’ 用 ‘X’ 填充。 示例: X X X X X O O X X X O X X O X X 1234 运行你... 原创公众号:bigsai 欢迎加入力扣打卡 文章已收录在 全网都在关注的数据结构与算法学习仓库 欢迎star 题目描述 给定一个二维的矩阵,包含 ‘X’ 和 ‘O’(字母 O)。 找到所有被 ‘X’ 围绕的区域,并将这些区域里所有的 ‘O’ 用 ‘X’ 填充。 示例: X X X X X O O X X X O X X O X X 1234 运行你...
- 目录 一、题目内容 二、解题思路 三、代码 一、题目内容 给出由小写字母组成的字符串 S,重复项删除操作会选择两个相邻且相同的字母,并删除它们。 在 S 上反复执行重复项删除操作,直到无法继续删除。 在完成所有重复项删除操作后返回最终的字符串。答案保证唯一。 示例: 输入:"abbaca" 输出:"ca" 解释: 例如,在 ... 目录 一、题目内容 二、解题思路 三、代码 一、题目内容 给出由小写字母组成的字符串 S,重复项删除操作会选择两个相邻且相同的字母,并删除它们。 在 S 上反复执行重复项删除操作,直到无法继续删除。 在完成所有重复项删除操作后返回最终的字符串。答案保证唯一。 示例: 输入:"abbaca" 输出:"ca" 解释: 例如,在 ...
- 目录 第1题:数组的度 第2题:托普利茨矩阵 第3题:爱生气的书店老板 第4题:翻转图像 第5题:有效的数独 第6题:无重复字符的最长子串 第7题:区域和检索 - 数组不可变 第8题:二维区域和检索 - 矩阵不可变 第9题:比特位计数 第10题:最长回文子串 力扣(LeetCode)定期刷题,每期10道题,业务繁重的同志可以看看我分享的思路,不是最高效... 目录 第1题:数组的度 第2题:托普利茨矩阵 第3题:爱生气的书店老板 第4题:翻转图像 第5题:有效的数独 第6题:无重复字符的最长子串 第7题:区域和检索 - 数组不可变 第8题:二维区域和检索 - 矩阵不可变 第9题:比特位计数 第10题:最长回文子串 力扣(LeetCode)定期刷题,每期10道题,业务繁重的同志可以看看我分享的思路,不是最高效...
- 目录 一、题目内容 二、解题思路 三、代码 一、题目内容 给你一个字符串 s,请你将 s 分割成一些子串,使每个子串都是回文。 返回符合要求的 最少分割次数 。 示例 1: 输入:s = "aab" 输出:1 解释:只需一次分割就可将 s 分割成 ["aa","b"] 这样两个回文子串。 示例 2: 输入:s =... 目录 一、题目内容 二、解题思路 三、代码 一、题目内容 给你一个字符串 s,请你将 s 分割成一些子串,使每个子串都是回文。 返回符合要求的 最少分割次数 。 示例 1: 输入:s = "aab" 输出:1 解释:只需一次分割就可将 s 分割成 ["aa","b"] 这样两个回文子串。 示例 2: 输入:s =...
- 目录 一、题目内容 二、解题思路 三、代码 一、题目内容 给定一个二进制矩阵 A,我们想先水平翻转图像,然后反转图像并返回结果。 水平翻转图片就是将图片的每一行都进行翻转,即逆序。例如,水平翻转 [1, 1, 0] 的结果是 [0, 1, 1]。 反转图片的意思是图片中的 0 全部被 1 替换, 1 全部被 0 替换。例如,反转 [0, 1, 1] ... 目录 一、题目内容 二、解题思路 三、代码 一、题目内容 给定一个二进制矩阵 A,我们想先水平翻转图像,然后反转图像并返回结果。 水平翻转图片就是将图片的每一行都进行翻转,即逆序。例如,水平翻转 [1, 1, 0] 的结果是 [0, 1, 1]。 反转图片的意思是图片中的 0 全部被 1 替换, 1 全部被 0 替换。例如,反转 [0, 1, 1] ...
- Python进阶(二)-初识Python数据元素:字典&时间 3字典 3.1字典简介 字典(dic dictionary)是除列表之外python中最灵活的内置数据结构类型。 列表是有序的对象结合,字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。 字典由键和对应的值组成。字典也被称作关联数组或哈希表。基... Python进阶(二)-初识Python数据元素:字典&时间 3字典 3.1字典简介 字典(dic dictionary)是除列表之外python中最灵活的内置数据结构类型。 列表是有序的对象结合,字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。 字典由键和对应的值组成。字典也被称作关联数组或哈希表。基...
- 目录 一、题目内容 二、解题思路 三、代码 一、题目内容 给定一个循环数组(最后一个元素的下一个元素是数组的第一个元素),输出每个元素的下一个更大元素。数字 x 的下一个更大的元素是按数组遍历顺序,这个数字之后的第一个比它更大的数,这意味着你应该循环地搜索它的下一个更大的数。如果不存在,则输出 -1。 示例 1: 输入: [1,2,1] 输出... 目录 一、题目内容 二、解题思路 三、代码 一、题目内容 给定一个循环数组(最后一个元素的下一个元素是数组的第一个元素),输出每个元素的下一个更大元素。数字 x 的下一个更大的元素是按数组遍历顺序,这个数字之后的第一个比它更大的数,这意味着你应该循环地搜索它的下一个更大的数。如果不存在,则输出 -1。 示例 1: 输入: [1,2,1] 输出...
- 《忆排序 面试我最强》 作者:马士兵 选炮插, 快归堆希统计姬, n 方 n老 n一三, 对 n 加 k n 乘 k, 不稳稳稳不稳稳, 不稳不稳稳稳稳。 例题: 下列排序算法中,最坏时间复杂度是 O(n log(n)) 的是? 快速排序 插入排序 归并排序(*) 堆排序(*) 《忆排序 面试我最强》 作者:马士兵 选炮插, 快归堆希统计姬, n 方 n老 n一三, 对 n 加 k n 乘 k, 不稳稳稳不稳稳, 不稳不稳稳稳稳。 例题: 下列排序算法中,最坏时间复杂度是 O(n log(n)) 的是? 快速排序 插入排序 归并排序(*) 堆排序(*)
- 数据结构进阶(三)数据结构之树的遍历 前言 先序:父、左、右 后序:左、右、父 中序:左、中、右 层序:若树为空,则空操作返回,否则从树的第一层,也就是根结点开始访问,从上而下逐层遍历,在同一层中,按从左到右的顺序对结... 数据结构进阶(三)数据结构之树的遍历 前言 先序:父、左、右 后序:左、右、父 中序:左、中、右 层序:若树为空,则空操作返回,否则从树的第一层,也就是根结点开始访问,从上而下逐层遍历,在同一层中,按从左到右的顺序对结...
- 文章目录 前言简单题·移除元素题目思路代码实现思考 简单题·搜索插入位置题目代码实现 中等题·四数之和困难题·跳跃游戏II代码实现 前言 因为某些已知原因,我又开始在LeetCode上 真·刷题 了。 简单题·移除元素 确实是很简单啊,但是我还是写了一个小时,因为有些细节把控的不到位,写的过程中也发生了不少有趣的思考。 题目 给... 文章目录 前言简单题·移除元素题目思路代码实现思考 简单题·搜索插入位置题目代码实现 中等题·四数之和困难题·跳跃游戏II代码实现 前言 因为某些已知原因,我又开始在LeetCode上 真·刷题 了。 简单题·移除元素 确实是很简单啊,但是我还是写了一个小时,因为有些细节把控的不到位,写的过程中也发生了不少有趣的思考。 题目 给...
- 目录 第1题:数组的度 第2题:托普利茨矩阵 第3题:爱生气的书店老板 第4题:翻转图像 第5题:有效的数独 第6题:无重复字符的最长子串 第7题:区域和检索 - 数组不可变 第8题:二维区域和检索 - 矩阵不可变 第9题:比特位计数 第10题:最长回文子串 力扣(LeetCode)定期刷题,每期10道题,业务繁重的同志可以看看我分享的思路,不是最高效... 目录 第1题:数组的度 第2题:托普利茨矩阵 第3题:爱生气的书店老板 第4题:翻转图像 第5题:有效的数独 第6题:无重复字符的最长子串 第7题:区域和检索 - 数组不可变 第8题:二维区域和检索 - 矩阵不可变 第9题:比特位计数 第10题:最长回文子串 力扣(LeetCode)定期刷题,每期10道题,业务繁重的同志可以看看我分享的思路,不是最高效...
- 01什么是指针数组1、一个数组,若其元素均为指针类型数据,称为指针数组,也就是说,指针数组中的每一个元素都存放一个地址,相当于一个指针变量。2、一般形式类型名 *数组名[数组长度];类型中应包括符合*,如int *表示是指向整数数据的指针类型。3、例子int *p[4];4、由于[]比*优先级高,因此p先和[4]结合,形成p[4]形式,这显然是数组形式,表示p数组有4个元素。然... 01什么是指针数组1、一个数组,若其元素均为指针类型数据,称为指针数组,也就是说,指针数组中的每一个元素都存放一个地址,相当于一个指针变量。2、一般形式类型名 *数组名[数组长度];类型中应包括符合*,如int *表示是指向整数数据的指针类型。3、例子int *p[4];4、由于[]比*优先级高,因此p先和[4]结合,形成p[4]形式,这显然是数组形式,表示p数组有4个元素。然...
- 01顺序1、线性表的顺序表示指的是用一组地址连续的存储单元依次存储线性表的数据元素。2、假设线性表(每个元素占用l个存储单元,并以所占的第一个单元的存储地址作为数据元素的存储位置。则线性表中第i+1个数据元素的存储位置LOC(a(i+1))和第i个数据元素的存储位置LOC(ai)之间满足:LOC(a(i+1))=LOC(ai)+l。4、顺序表最大的特点,为表中相邻的元素ai和a... 01顺序1、线性表的顺序表示指的是用一组地址连续的存储单元依次存储线性表的数据元素。2、假设线性表(每个元素占用l个存储单元,并以所占的第一个单元的存储地址作为数据元素的存储位置。则线性表中第i+1个数据元素的存储位置LOC(a(i+1))和第i个数据元素的存储位置LOC(ai)之间满足:LOC(a(i+1))=LOC(ai)+l。4、顺序表最大的特点,为表中相邻的元素ai和a...
上滑加载中
推荐直播
-
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中 -
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中 -
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中
热门标签