Leetcode
文章平均质量分 51
BillyJue
这个作者很懒,什么都没留下…
展开
-
最长回文子串
动态规划转载 2022-11-19 19:04:57 · 121 阅读 · 1 评论 -
给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。
给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。示例1:输入: s = "abcabcbb"输出: 3解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。示例 2:输入: s = "bbbbb"输出: 1解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。示例 3:输入: s = "pwwkew"输出: 3解释: 因为无重复字符的最长子串是"wke",所以其长度为 3。 请注意,你的答案必须是 子串 的长度,"pw...转载 2021-01-05 09:27:00 · 2877 阅读 · 0 评论 -
走方格的方案数
链接:https://www.nowcoder.com/questionTerminal/e2a22f0305eb4f2f9846e7d644dba09b?toCommentId=573050康斯坦丁用递归来做,将右下角看做原点(0, 0),左上角看做坐标(m, n),下图所示:从(m, n)—>(0, 0)就分两步走:往右走一步:f(m, n - 1)—>(0, 0) 加上下走一步:f(m - 1, n)—>(0, 0)注意:但凡是触碰到边界,也就是说f(x, 0)或者f(0.转载 2020-12-24 09:31:17 · 828 阅读 · 0 评论 -
链表的删除
#include<iostream>#include<list>usingnamespacestd;structNode{intdata;Node*pNext;};/*查找其中的数据并删除*/boolDelete(Node*pNode,intdata){Node*pPre=NULL;while(pNode){if...原创 2020-12-03 13:02:13 · 112 阅读 · 0 评论 -
两个有序序列的中位数
#include<iostream>#include<stdio.h>using namespace std;int M_search(int A[], int B[], int n){ int s1=0, d1=n-1, m1; int s2=0, d2=n-1, m2; while(s1 != d1 || s2 != d2){ m1 = (s1+d1)/2; m2 = (s2+d2)/2; if(...转载 2020-06-24 14:24:30 · 702 阅读 · 0 评论 -
对于给定的n个位于同一二维平面上的点,求最多能有多少个点位于同一直线上
对于给定的n个位于同一二维平面上的点,求最多能有多少个点位于同一直线上Givennpoints on a 2D plane, find the maximum number of points that lie on the same straight line.#include <iostream>#include <vector>#include <...原创 2019-12-20 16:01:01 · 697 阅读 · 0 评论 -
当选者
574. 当选者一、题目描述表: Candidateid Name1 A2 B3 C4 D5 E表: Voteid CandidateId1 22 43 34 25 5id 是自动递增的主键,CandidateId 是 Candidate 表中的 id.请编写 sql 语句来找到当选者的...转载 2019-10-25 09:42:07 · 198 阅读 · 0 评论 -
至少有5名直接下属的经理
至少有5名直接下属的经理一、题目描述Employee 表包含所有员工和他们的经理。每个员工都有一个 Id,并且还有一列是经理的 Id。Id Name Department ManagerId101 John A null102 Dan A 101...原创 2019-10-24 19:47:17 · 318 阅读 · 0 评论 -
部门工资最高的员工
Employee 表包含所有员工信息,每个员工有其对应的Id, salary 和 department Id。+----+-------+--------+--------------+| Id | Name | Salary | DepartmentId |+----+-------+--------+--------------+| 1 | Joe | 70000 | 1...转载 2019-10-12 11:09:05 · 82 阅读 · 0 评论 -
超过经理收入的员工
Employee表包含所有员工,他们的经理也属于员工。每个员工都有一个 Id,此外还有一列对应员工的经理的 Id。+----+-------+--------+-----------+| Id | Name | Salary | ManagerId |+----+-------+--------+-----------+| 1 | Joe | 70000 | 3 ...原创 2019-10-12 10:03:51 · 76 阅读 · 0 评论 -
分数排名
编写一个 SQL 查询来实现分数排名。如果两个分数相同,则两个分数排名(Rank)相同。请注意,平分后的下一个名次应该是下一个连续的整数值。换句话说,名次之间不应该有“间隔”。+----+-------+| Id | Score |+----+-------+| 1 | 3.50 || 2 | 3.65 || 3 | 4.00 || 4 | 3.85 || 5 ...转载 2019-10-11 15:16:33 · 187 阅读 · 0 评论 -
无重复字符的最长子串
给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。示例1:输入: "abcabcbb"输出: 3解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。示例 2:输入: "bbbbb"输出: 1解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。示例 3:输入: "pwwkew"输出: 3解释: 因为无重复字符的最长子串是"w...转载 2019-10-08 20:04:21 · 154 阅读 · 0 评论 -
获取 Employee 表中第二高的薪水(Salary)
编写一个 SQL 查询,获取 Employee表中第二高的薪水(Salary)。+----+--------+| Id | Salary |+----+--------+| 1 | 100 || 2 | 200 || 3 | 300 |+----+--------+例如上述Employee表,SQL查询应该返回200 作为第二高的薪水。如果不存在...转载 2019-10-08 19:46:46 · 1149 阅读 · 0 评论 -
两个链表相加 leetcode第二题解答
给出两个非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照逆序的方式存储的,并且它们的每个节点只能存储一位数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0开头。示例:输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)输出:7 -> 0 -&...原创 2019-07-22 12:55:15 · 132 阅读 · 0 评论