- 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字符串...
- 好久没刷题了,今天来俩道简单题。 Leetcode 62. Unique Paths Leetcode 63. Unique Paths II A robot is located at the ... 好久没刷题了,今天来俩道简单题。 Leetcode 62. Unique Paths Leetcode 63. Unique Paths II A robot is located at the ...
- 刚刚大学毕业整一个月。大学这几年,尤其是后两年,看了很多书,现在在我豆瓣读书主页有149本的读书量了,其中有很多杂书,但也不乏好书,我就结合自己的体会从中给大家推荐一些。 我个人大学期间参加ACM,所以计算机书籍会更偏向算法。另外因为开始对科学... 刚刚大学毕业整一个月。大学这几年,尤其是后两年,看了很多书,现在在我豆瓣读书主页有149本的读书量了,其中有很多杂书,但也不乏好书,我就结合自己的体会从中给大家推荐一些。 我个人大学期间参加ACM,所以计算机书籍会更偏向算法。另外因为开始对科学...
- 文章目录 一、前言二、区别union和连接三、union实例四、union all合并表五、union中的oder by子句六、union自动数据类型转换七、使用union合并不同类型的数据八、u... 文章目录 一、前言二、区别union和连接三、union实例四、union all合并表五、union中的oder by子句六、union自动数据类型转换七、使用union合并不同类型的数据八、u...
- 题目描述: 请判断一个链表是否为回文链表。 示例 1: 输入: 1->2 输出: false 示例 2: 输入: 1->2->2->1 输出: true 思路分析: 迭代法: 避免使用 O(n)O(n) 额外空间的方法就是改变输入。 我们可以将链表的前(后)半部分反转(修改链表结构),然后将前半... 题目描述: 请判断一个链表是否为回文链表。 示例 1: 输入: 1->2 输出: false 示例 2: 输入: 1->2->2->1 输出: true 思路分析: 迭代法: 避免使用 O(n)O(n) 额外空间的方法就是改变输入。 我们可以将链表的前(后)半部分反转(修改链表结构),然后将前半...
- ChartWrapper 是一个方便的类,它为您处理加载所有适当的图表库,并简化向图表工具数据源发送查询。 好处: 少很多代码 为您加载所有必需的图表库 通过创建Query对象并为您处理回调,使查询数据源变得更加容易 传入容器元素ID,它会为你调用getElementByID。 数据可以以多种格式提交:作为... ChartWrapper 是一个方便的类,它为您处理加载所有适当的图表库,并简化向图表工具数据源发送查询。 好处: 少很多代码 为您加载所有必需的图表库 通过创建Query对象并为您处理回调,使查询数据源变得更加容易 传入容器元素ID,它会为你调用getElementByID。 数据可以以多种格式提交:作为...
- 题目描述: 当 A 的子数组 A[i], A[i+1], ..., A[j] 满足下列条件时,我们称其为湍流子数组: 若 i <= k < j,当 k 为奇数时, A[k] > A[k+1],且当 k 为偶数时,A[k] < A[k+1]; 或 若&... 题目描述: 当 A 的子数组 A[i], A[i+1], ..., A[j] 满足下列条件时,我们称其为湍流子数组: 若 i <= k < j,当 k 为奇数时, A[k] > A[k+1],且当 k 为偶数时,A[k] < A[k+1]; 或 若&...
- 1195 Mobile phones 树状数组 &n... 1195 Mobile phones 树状数组 &n...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中
热门标签