Leetcode算法
文章平均质量分 84
Leetcode算法
Zip-List
这个作者很懒,什么都没留下…
展开
-
SAT分离轴定理的c++/python实现
分离轴定理通过投影和比较的方式,能够有效地判断两个凸多边形是否相交。它利用边法线作为可能的分离轴,并通过检测是否存在投影不重叠的轴来快速判断是否有碰撞。原创 2024-10-03 15:01:54 · 820 阅读 · 0 评论 -
合唱团/unzipstring-笔试题
每个测试数据的第一行包含一个整数 n (1原创 2023-03-27 23:48:12 · 367 阅读 · 1 评论 -
Leetcode: sql 185. 部门工资前三高的所有员工/184. 部门工资最高的员工
Employee 表包含所有员工信息,每个员工有其对应的工号 Id,姓名 Name,工资 Salary 和部门编号 DepartmentId 。+----+-------+--------+--------------+| Id | Name | Salary | DepartmentId |+----+-------+--------+--------------+| 1 | Joe | 85000 | 1 || 2 | Henry | 80000 | 2原创 2020-06-14 13:17:39 · 259 阅读 · 1 评论 -
Leetcode: sql 180. 连续出现的数字 掌握在数据库中的循环语句
编写一个 SQL 查询,查找所有至少连续出现三次的数字。+----+-----+| Id | Num |+----+-----+| 0 | 1 || 1 | 1 || 2 | 1 || 3 | 1 || 4 | 2 || 5 | 1 || 6 | 1 || 7 | 3 || 8 | 3 || 9 | 3 |+----+-----+例如,给定上面的 Logs 表, 1 是唯一连续出现至少三次的数字。+--------原创 2020-06-14 10:33:50 · 376 阅读 · 0 评论 -
Leetcode经典题型:4 寻找两个有序数组的中位数
题目: 寻找两个有序数组的中位数给定两个大小为 m 和 n 的有序数组 nums1 和 nums2。请你找出这两个有序数组的中位数,并且要求算法的时间复杂度为 O(log(m + n))。你可以假设 nums1 和 nums2 不会同时为空。示例1:中位数2.0nums1 = [1, 3]nums2 = [2]示例2: 中位数2.5nums1 = [1, 2]nums2...原创 2019-09-06 18:55:06 · 172 阅读 · 0 评论 -
Leetcode经典题型:10 正则表达式匹配
Leetcode经典题型:10 正则表达式匹配给你一个字符串 s 和一个字符规律 p,请你来实现一个支持 ‘.’ 和 ‘*’ 的正则表达式匹配。‘.’ 匹配任意单个字符‘*’ 匹配零个或多个前面的那一个元素所谓匹配,是要涵盖 整个 字符串 s的,而不是部分字符串。说明:s 可能为空,且只包含从 a-z 的小写字母。p 可能为空,且只包含从 a-z 的小写字母,以及字符 . 和 *。...原创 2019-09-09 19:58:24 · 148 阅读 · 0 评论