leetcode+牛客刷题总结
进行leetcode和牛客刷题的总结归纳
叫我老伯
主要涉及java领域,总结自己学习概括,希望对大家有用
展开
-
vscode绑定leetcode(愉快安装+刷题)
vscode绑定leetcode(愉快安装+刷题)原创 2022-03-27 20:18:39 · 4441 阅读 · 2 评论 -
575. 分糖果
分糖果(LeetCode)Alice 有 n 枚糖,其中第 i 枚糖的类型为 candyType[i] 。Alice 注意到她的体重正在增长,所以前去拜访了一位医生。医生建议 Alice 要少摄入糖分,只吃掉她所有糖的 n / 2 即可(n 是一个偶数)。Alice 非常喜欢这些糖,她想要在遵循医生建议的情况下,尽可能吃到最多不同种类的糖。给你一个长度为 n 的整数数组 candyType ,返回: Alice 在仅吃掉 n / 2 枚糖的情况下,可以吃到糖的最多种类数。示例 1:输入:can原创 2021-11-22 23:59:38 · 193 阅读 · 0 评论 -
594. 最长和谐子序列
最长和谐子序列(LeetCode)题目:和谐数组是指一个数组里元素的最大值和最小值之间的差别 正好是 1 。现在,给你一个整数数组 nums ,请你在所有可能的子序列中找到最长的和谐子序列的长度。数组的子序列是一个由数组派生出来的序列,它可以通过删除一些元素或不删除元素、且不改变其余元素的顺序而得到。示例 1:输入:nums = [1,3,2,2,5,2,3,7]输出:5解释:最长的和谐子序列是 [3,2,2,2,3]示例 2:输入:nums = [1,2,3,4]输出:2示原创 2021-11-21 22:48:55 · 113 阅读 · 0 评论 -
559. N 叉树的最大深度
求n叉树的最大深度题目:给定一个 N 叉树,找到其最大深度。最大深度是指从根节点到最远叶子节点的最长路径上的节点总数。N 叉树输入按层序遍历序列化表示,每组子节点由空值分隔(请参见示例)。输入:root = [1,null,3,2,4,null,5,6] 输出:3输入:root = [1,null,2,3,4,5,null,null,6,7,null,8,null,9,10,null,null,11,null,12,null,13,null,null,14] 输出:5代码:/*// De原创 2021-11-21 01:28:00 · 430 阅读 · 0 评论 -
495. 提莫攻击
提莫攻击在《英雄联盟》的世界中,有一个叫 “提莫” 的英雄。他的攻击可以让敌方英雄艾希(编者注:寒冰射手)进入中毒状态。当提莫攻击艾希,艾希的中毒状态正好持续 duration 秒。正式地讲,提莫在 t 发起发起攻击意味着艾希在时间区间[t, t + duration - 1](含 t 和 t + duration - 1)处于中毒状态。如果提莫在中毒影响结束 前 再次攻击,中毒状态计时器将会 重置 ,在新的攻击之后,中毒影响将会在 duration秒后结束。给你一个 非递减 的整数数组 tim原创 2021-11-24 01:00:50 · 114 阅读 · 0 评论 -
MYSQL创建数据表的三种方法
MYSQL创建数据表的三种方法1、常规创建create table if not exists 目标表2、复制表格create 目标表 like 来源表3、将table1的部分拿来创建table2举例:对应牛客36题请你创建一个actor_name表,并且将actor表中的所有first_name以及last_name导入该表.actor_name表结构如下,题目最后会查询actor_name表里面的数据来对比结果输出:create table if not exists act原创 2021-12-04 20:50:07 · 2527 阅读 · 0 评论 -
sql的inner join和left join 、right join 的区别
sql的left join 、right join 、inner join之间的区别left join—(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录right join—(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录inner join—(等值连接) 只返回两个表中联结字段相等的行举例说明:1.left joinselect * from Aleft join Bon A.aID = B.bID结果:结果说明:左连接left join是以A表原创 2021-11-30 22:17:58 · 163 阅读 · 0 评论 -
删除emp_no重复的记录,只保留最小的id对应的记录。
数据库删除和查询冲突原创 2021-12-01 22:14:05 · 744 阅读 · 0 评论 -
查找所有已经分配部门的员工的last_name和first_name以及dept_no
Distinct用于去除重复的元素LIMIT m,n : 表示从第m+1条开始,取n条数据;LIMIT n : 表示从第0条开始,取n条数据,是limit(0,n)的缩写。原创 2021-11-29 23:09:37 · 896 阅读 · 0 评论