05 2020 档案

[LeetCode]196. 删除重复的电子邮箱(delete)
摘要:###题目 编写一个 SQL 查询,来删除 Person 表中所有重复的电子邮箱,重复的邮箱里只保留 Id 最小 的那个。 + + + | Id | Email | + + + | 1 | john@example.com | | 2 | bob@example.com | | 3 | john@e 阅读全文

posted @ 2020-05-31 00:07 coding_gaga 阅读(167) 评论(0) 推荐(0) 编辑

[LeetCode]面试题62. 圆圈中最后剩下的数字(数学)
摘要:###题目 0,1,,n-1这n个数字排成一个圆圈,从数字0开始,每次从这个圆圈里删除第m个数字。求出这个圆圈里剩下的最后一个数字。 例如,0、1、2、3、4这5个数字组成一个圆圈,从数字0开始每次删除第3个数字,则删除的前4个数字依次是2、0、4、1,因此最后剩下的数字是3。 来源:力扣(Leet 阅读全文

posted @ 2020-05-29 23:38 coding_gaga 阅读(131) 评论(0) 推荐(0) 编辑

[算法]十进制整数转八进制
摘要:###题目 如题 ###题解 十进制转八进制:数字每次对8取余下是最后一位,然后数字/8,这样依次计算,知道/8=0;借助栈得到最终八进制数。 另:八进制转十进制:例:八进制:35=>十进制数:5*(80)+3*(81) ###代码 import java.util.Scanner; import 阅读全文

posted @ 2020-05-28 22:36 coding_gaga 阅读(3392) 评论(0) 推荐(0) 编辑

[LeetCode]534. 游戏玩法分析 III(Mysql)
摘要:###题目 Table: Activity + + + | Column Name | Type | + + + | player_id | int | | device_id | int | | event_date | date | | games_played | int | + + + (p 阅读全文

posted @ 2020-05-27 20:56 coding_gaga 阅读(343) 评论(0) 推荐(0) 编辑

[LeetCode]Mysql小本本
摘要:###常用方法 累加型题目,可以考虑使用笛卡尔积进行自表连接,连接后的表进行where条件进行筛选、group by分组操作。 union:需要把两列作一列可以用union,union的两张表查询的字段不一定要名称相同。 例题:[Leetcode]1264. 页面推荐 https://leetcod 阅读全文

posted @ 2020-05-23 23:23 coding_gaga 阅读(143) 评论(0) 推荐(0) 编辑

[LeetCode]Mysql系列5
摘要:题目1 1112. 每位学生的最高成绩 编写一个 SQL 查询,查询每位学生获得的最高成绩和它所对应的科目,若科目成绩并列,取 course_id 最小的一门。查询结果需按 student_id 增序进行排序。 题解 注意这里grade的外层查询需要结合group by,或者查max(grade), 阅读全文

posted @ 2020-05-22 23:52 coding_gaga 阅读(200) 评论(0) 推荐(0) 编辑

[LeetCode]子串的最大出现次数(字符串)
摘要:题目 给你一个字符串 s ,请你返回满足以下条件且出现次数最大的 任意 子串的出现次数: 子串中不同字母的数目必须小于等于 maxLetters 。 子串的长度必须大于等于 minSize 且小于等于 maxSize 。 示例 1: 输入:s = "aababcaab", maxLetters = 阅读全文

posted @ 2020-05-21 18:19 coding_gaga 阅读(1341) 评论(0) 推荐(0) 编辑

[LeetCode]415. 字符串相加、43. 字符串相乘
摘要:题目 415. 字符串相加 给定两个字符串形式的非负整数 num1 和num2 ,计算它们的和。 题解 维护一个temp表示当前两数相加+上一个进位的和。 每次更新结果的一位。 注意终止条件。 最后将结果串reverse()。 代码 题目 43. 字符串相乘 题解 num1长度为M,num2长度为N 阅读全文

posted @ 2020-05-21 18:11 coding_gaga 阅读(161) 评论(0) 推荐(0) 编辑

[LeetCode]1249. 移除无效的括号(字符串,栈)
摘要:题目 给你一个由 '('、')' 和小写字母组成的字符串 s。 你需要从字符串中删除最少数目的 '(' 或者 ')' (可以删除任意位置的括号),使得剩下的「括号字符串」有效。 请返回任意一个合法字符串。 有效「括号字符串」应当符合以下 任意一条 要求: 空字符串或只包含小写字母的字符串 可以被写作 阅读全文

posted @ 2020-05-19 22:45 coding_gaga 阅读(204) 评论(0) 推荐(0) 编辑

[Leetcode]585. 2016年的投资(MySQL)
摘要:题目 写一个查询语句,将 2016 年 (TIV_2016) 所有成功投资的金额加起来,保留 2 位小数。 对于一个投保人,他在 2016 年成功投资的条件是: 他在 2015 年的投保额 (TIV_2015) 至少跟一个其他投保人在 2015 年的投保额相同。 他所在的城市必须与其他投保人都不同( 阅读全文

posted @ 2020-05-18 22:44 coding_gaga 阅读(268) 评论(0) 推荐(0) 编辑

[LeetCode]678. 有效的括号字符串、20. 有效的括号(栈)
摘要:###题目 678. 有效的括号字符串 给定一个只包含三种字符的字符串:( ,) 和 *,写一个函数来检验这个字符串是否为有效字符串。有效字符串具有如下规则: 任何左括号 ( 必须有相应的右括号 )。 任何右括号 ) 必须有相应的左括号 ( 。 左括号 ( 必须在对应的右括号之前 )。 * 可以被视 阅读全文

posted @ 2020-05-18 22:39 coding_gaga 阅读(212) 评论(0) 推荐(0) 编辑

[LeetCode]1071. 字符串的最大公因子(gcd)
摘要:题目 对于字符串 S 和 T,只有在 S = T + ... + T(T 与自身连接 1 次或多次)时,我们才认定 “T 能除尽 S”。 返回最长字符串 X,要求满足 X 能除尽 str1 且 X 能除尽 str2。 示例 1: 输入:str1 = "ABCABC", str2 = "ABC" 输出 阅读全文

posted @ 2020-05-17 15:14 coding_gaga 阅读(250) 评论(0) 推荐(0) 编辑

[LeetCode]Sql系列4
摘要:题目1 626. 换座位 题解 select case... as id 即可 代码 题目2 题解 使用左连接 由于有一条总经理归总经理管,所以治需要where e3.manager_id = 1 代码 阅读全文

posted @ 2020-05-17 14:49 coding_gaga 阅读(163) 评论(0) 推荐(0) 编辑

[Leetcode]Sql系列3
摘要:题目1 题解 分别查询2019 08 16前更新过价格的 和未更新价格的(赋值10) 然后union一下 相关 体会where子查询和子查询中使用group by 的方式。 一般, select 字段 和 where 的字段不需要有包含关系。 union 的两张表不用加(),union后的表要起别名 阅读全文

posted @ 2020-05-16 15:04 coding_gaga 阅读(112) 评论(0) 推荐(0) 编辑

[LeetCode]Sql系列2
摘要:题目 1205. 每月交易II 题解 两张表加tag字段区分,查询出需要的子段,并用 合两张表(PS:union all不去重复数据行,union去重复行) 作为新表 从新标查询结果,聚合函数 内部 使用if语句进行指定行数据的求和和计数。 代码 Write your MySQL query sta 阅读全文

posted @ 2020-05-15 19:18 coding_gaga 阅读(132) 评论(0) 推荐(0) 编辑

[LeetCode]面试题 01.06. 字符串压缩
摘要:题目 字符串压缩。利用字符重复出现的次数,编写一种方法,实现基本的字符串压缩功能。比如,字符串aabcccccaaa会变为a2b1c5a3。若“压缩”后的字符串没有变短,则返回原先的字符串。你可以假设字符串中只包含大小写英文字母(a至z)。 示例1: 输入:"aabcccccaaa" 输出:"a2b 阅读全文

posted @ 2020-05-15 19:04 coding_gaga 阅读(139) 评论(0) 推荐(0) 编辑

[LeetCode]面试题67. 把字符串转换成整数
摘要:###题目 写一个函数 StrToInt,实现把字符串转换成整数这个功能。不能使用 atoi 或者其他类似的库函数。 首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。 当我们寻找到的第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字组合起来,作为该整数 阅读全文

posted @ 2020-05-14 18:14 coding_gaga 阅读(185) 评论(0) 推荐(0) 编辑

[LeetCode]Sql系列
摘要:题目1 相关 两个字段in的使用 代码 题目2 相关 limit beg,len 的使用 代码 题目3 相关 题型:把数据行变为字段 代码 题目4 Employee 表包含所有员工信息,每个员工有其对应的工号 Id,姓名 Name,工资 Salary 和部门编号 DepartmentId 。 + + 阅读全文

posted @ 2020-05-14 18:06 coding_gaga 阅读(192) 评论(0) 推荐(0) 编辑

[面试题]找出字符串在集合中的子串数量
摘要:题目 给定字符串,和一个集合,集合中的串的长度都不大于三,找出字符串包含在集合中的子串数量。 题解 注意题目的特别信息,由于集合中串的长度不大于三,所以可以以目标串的每个位置为开始,分别截取长度为1,2,3的子串,看看子串是否在集合中。 另外,熟悉 的使用。 代码 阅读全文

posted @ 2020-05-14 17:50 coding_gaga 阅读(343) 评论(0) 推荐(0) 编辑

导航

统计

点击右上角即可分享
微信分享提示