- 题目描述: 给定一个数组 nums 和滑动窗口的大小 k,请找出所有滑动窗口里的最大值。 示例: 输入: nums = [1,3,-1,-3,5,3,6,7], 和 k = 3 输出: [3,3,5,5,6,7] 解释: 滑动窗口的位置 ... 题目描述: 给定一个数组 nums 和滑动窗口的大小 k,请找出所有滑动窗口里的最大值。 示例: 输入: nums = [1,3,-1,-3,5,3,6,7], 和 k = 3 输出: [3,3,5,5,6,7] 解释: 滑动窗口的位置 ...
- 题目描述: 给你链表的头结点 head ,请将其按 升序 排列并返回 排序后的链表 。 进阶: 你可以在 O(n log n) 时间复杂度和常数级空间复杂度下,对链表进行排序吗? 示例: 输入:head = [4,2,1,3] 输出:[1,2,3,4] 思路分析: ... 题目描述: 给你链表的头结点 head ,请将其按 升序 排列并返回 排序后的链表 。 进阶: 你可以在 O(n log n) 时间复杂度和常数级空间复杂度下,对链表进行排序吗? 示例: 输入:head = [4,2,1,3] 输出:[1,2,3,4] 思路分析: ...
- 程序猿到底要不要刷Leetcode.mp4 程序猿到底要不要刷Leetcode.mp4
- 文中所有代码来自尚硅谷宋红康老师的Java课程,如有侵权请联系删除。 项目说明: 模拟实现一个基于文本界面的 《 客户信息管理软件 》。 该软件能够实现对客户对象的插入、修改和删除(用数组实现),并能够打印客户明细表。 项目采用分级菜单方式。主菜单如下: &... 文中所有代码来自尚硅谷宋红康老师的Java课程,如有侵权请联系删除。 项目说明: 模拟实现一个基于文本界面的 《 客户信息管理软件 》。 该软件能够实现对客户对象的插入、修改和删除(用数组实现),并能够打印客户明细表。 项目采用分级菜单方式。主菜单如下: &...
- 缩放错误 虽然脚本可能是有效的 JavaScript,没有逻辑错误,并代表服务器的一组有效指令,但在并行化和执行计算时,结果对象可能太大、太多或计算时间太长。在这种情况下,您将收到一个错误,指出该算法无法缩放。这些错误通常是最难诊断和解决的。此类错误的示例包括: Computation timed outToo many con... 缩放错误 虽然脚本可能是有效的 JavaScript,没有逻辑错误,并代表服务器的一组有效指令,但在并行化和执行计算时,结果对象可能太大、太多或计算时间太长。在这种情况下,您将收到一个错误,指出该算法无法缩放。这些错误通常是最难诊断和解决的。此类错误的示例包括: Computation timed outToo many con...
- 题目描述: 反转一个单链表。 示例: 输入: 1->2->3->4->5->NULL 输出: 5->4->3->2->1->NULL 解题思路: 递归或迭代解决。 双指针迭代: 我们可以申请两个指针,第一个指针叫 pre,最初是指向 null 的。 第二个指针 cu... 题目描述: 反转一个单链表。 示例: 输入: 1->2->3->4->5->NULL 输出: 5->4->3->2->1->NULL 解题思路: 递归或迭代解决。 双指针迭代: 我们可以申请两个指针,第一个指针叫 pre,最初是指向 null 的。 第二个指针 cu...
- 题目描述: 给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。 你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。 示例: 输入:head = [1,2,3,4] 输出:[2,1,4,3] 思路分析: 用递归或是迭代方法来解决 递归法分析: 可以通过递归的方式实现两两交换链表中的节点。 递归的终止条件... 题目描述: 给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。 你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。 示例: 输入:head = [1,2,3,4] 输出:[2,1,4,3] 思路分析: 用递归或是迭代方法来解决 递归法分析: 可以通过递归的方式实现两两交换链表中的节点。 递归的终止条件...
- Leetcode Find Minimum in Rotated Sorted Array 题目大意: 对一个有序数组翻转, 就是随机取前K个数,移动到数组的后面,然后让你找出最小的那个数,注意,K有可能是0,也就是没有翻转。 毫无疑问,遍历一次... Leetcode Find Minimum in Rotated Sorted Array 题目大意: 对一个有序数组翻转, 就是随机取前K个数,移动到数组的后面,然后让你找出最小的那个数,注意,K有可能是0,也就是没有翻转。 毫无疑问,遍历一次...
- 约瑟夫问题是个著名的问题:N个人围成一圈,第一个人从1开始报数,报M的将被杀掉,下一个人接着从1开始报。如此反复,最后剩下一个,求最后的胜利者。 例如只有三个人,把他们叫做A、B、C,他们围成一圈,从A开始报数,假设报2的人被杀掉。(也有丢手绢问题) 首先A开始报数,他报1。侥幸逃过一劫。然后轮到B报数,他报2。非常惨,他被杀了C接着... 约瑟夫问题是个著名的问题:N个人围成一圈,第一个人从1开始报数,报M的将被杀掉,下一个人接着从1开始报。如此反复,最后剩下一个,求最后的胜利者。 例如只有三个人,把他们叫做A、B、C,他们围成一圈,从A开始报数,假设报2的人被杀掉。(也有丢手绢问题) 首先A开始报数,他报1。侥幸逃过一劫。然后轮到B报数,他报2。非常惨,他被杀了C接着...
- 一、问题及代码/* * 文件名称:求和 * 作 者: 谢文锐 * 完成日期: 2016 年5 月 7 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:数组求和,用数组 * 输入描述: 输入10个数 * 问题描述: 略 * 程序输出: 正数和负数的和 * 问题分析: 略 * 算法设计:数组... 一、问题及代码/* * 文件名称:求和 * 作 者: 谢文锐 * 完成日期: 2016 年5 月 7 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:数组求和,用数组 * 输入描述: 输入10个数 * 问题描述: 略 * 程序输出: 正数和负数的和 * 问题分析: 略 * 算法设计:数组...
- 题目描述: 给你一个字符串 s ,请你去除字符串中重复的字母,使得每个字母只出现一次。需保证 返回结果的字典序最小(要求不能打乱其他字符的相对位置)。 PS:所谓字典序最小,即要求字母最大限度按照字母表排序的顺序排序。 字典序:字典序是 按照单词出现在字典中的顺序 比较两个字符串的方法。 首先比较第 ... 题目描述: 给你一个字符串 s ,请你去除字符串中重复的字母,使得每个字母只出现一次。需保证 返回结果的字典序最小(要求不能打乱其他字符的相对位置)。 PS:所谓字典序最小,即要求字母最大限度按照字母表排序的顺序排序。 字典序:字典序是 按照单词出现在字典中的顺序 比较两个字符串的方法。 首先比较第 ...
- 题目描述: 给定一棵二叉树,返回所有重复的子树。对于同一类的重复子树,你只需要返回其中任意一棵的根结点即可。 两棵树重复是指它们具有相同的结构以及相同的结点值。 示例 1: 1 / \ 2 3 / / \ 4 2 4 / 4 下面是... 题目描述: 给定一棵二叉树,返回所有重复的子树。对于同一类的重复子树,你只需要返回其中任意一棵的根结点即可。 两棵树重复是指它们具有相同的结构以及相同的结点值。 示例 1: 1 / \ 2 3 / / \ 4 2 4 / 4 下面是...
- 题目描述: 翻转一棵二叉树。 示例: 输入: 4 / \ 2 7 / \ / \ 1 3 6 9 输出: 4 / \ 7 2 / \ / \ 9 6 3 1 思路分析: 通过观察,我们发现只要把二叉树上的每一个节点的左右子节点进行交换... 题目描述: 翻转一棵二叉树。 示例: 输入: 4 / \ 2 7 / \ / \ 1 3 6 9 输出: 4 / \ 7 2 / \ / \ 9 6 3 1 思路分析: 通过观察,我们发现只要把二叉树上的每一个节点的左右子节点进行交换...
- Water and Jug Problem You are given two jugs with capacities x and y litres. There is an infinit... Water and Jug Problem You are given two jugs with capacities x and y litres. There is an infinit...
- SDS(simple dynamic string)是Redis提供的字符串的封装,在redis中也是存在最广泛的数据结构,它也是很多其他数据结构的基础,所以才选择先介绍SDS。 SDS也兼容部分C字符串... SDS(simple dynamic string)是Redis提供的字符串的封装,在redis中也是存在最广泛的数据结构,它也是很多其他数据结构的基础,所以才选择先介绍SDS。 SDS也兼容部分C字符串...
上滑加载中
推荐直播
-
HDC深度解读系列 - AI时代的华为开发者空间
2025/07/24 周四 16:30-18:00
Edwin 华为开发者空间产品总监 姚圣伟 HCDG天津核心组代表&HCDE
继HDC发布开发者空间新特性后,本期直播聚焦华为开发者空间核心升级,邀您一起深度解读其如何赋能AI时代智能应用开发,解锁开发新体验
回顾中 -
精细锐利的华为云上权限控制
2025/07/31 周四 16:30-18:00
阿肯-华为云生态技术讲师
IAM是华为云上核心安全服务,我们用的对吗?最佳实践是怎样?一堂课把IAM充分拆解。精细化控制,实现远比想象简单!
回顾中
热门标签