云南固恒建设集团有限公司网站,重庆公司建设网站,怎样接做网站和软件的活,网站建设的目的及功能定位是啥目录 简介MySQL题一、聚合函数二、排序和分组三、高级查询和连接四、子查询五、高级字符串函数 / 正则表达式 / 子句 算法题一、双指针二、滑动窗口三、模拟四、贪心五、矩阵六、排序七、链表八、设计九、前缀和十、哈希表十一、字符串十二、二叉树十三、二分查找十四、回溯十五… 目录 简介MySQL题一、聚合函数二、排序和分组三、高级查询和连接四、子查询五、高级字符串函数 / 正则表达式 / 子句 算法题一、双指针二、滑动窗口三、模拟四、贪心五、矩阵六、排序七、链表八、设计九、前缀和十、哈希表十一、字符串十二、二叉树十三、二分查找十四、回溯十五、搜索十六、图论十七、动态规划 简介
本文根据题目的类型对题目进行分类每道题我都讲过点击对应的链接即可跳转到题解并且今后还会不断更新。
MySQL题
一、聚合函数
LeetCode 1075. 项目员工 ILeetCode 1633. 各赛事的用户注册率LeetCode 1211. 查询结果的质量和占比LeetCode 1193. 每月交易 ILeetCode 1174. 即时食物配送 IILeetCode 550. 游戏玩法分析 IV
二、排序和分组
LeetCode 2356. 每位教师所教授的科目种类的数量LeetCode 1141. 查询近30天活跃用户数LeetCode 1084. 销售分析IIILeetCode 596. 超过5名学生的课LeetCode 1729. 求关注者的数量LeetCode 619. 只出现一次的最大数字LeetCode 1045. 买下所有产品的客户
三、高级查询和连接
LeetCode 1731. 每位经理的下属员工数量LeetCode 1789. 员工的直属部门LeetCode 610. 判断三角形LeetCode 180. 连续出现的数字LeetCode 1164. 指定日期的产品价格LeetCode 1907. 按分类统计薪水
四、子查询
LeetCode 1978. 上级经理已离职的公司员工LeetCode 626. 换座位LeetCode 1341. 电影评分LeetCode 1321. 餐馆营业额变化增长LeetCode 602. 好友申请 II 谁有最多的好友LeetCode 585. 2016年的投资LeetCode 185. 部门工资前三高的所有员工
五、高级字符串函数 / 正则表达式 / 子句
LeetCode 1667. 修复表中的名字LeetCode 1527. 患某种疾病的患者LeetCode 196. 删除重复的电子邮箱LeetCode 176. 第二高的薪水LeetCode 1327. 列出指定时间段内所有的下单产品LeetCode 1517. 查找拥有有效邮箱的用户
算法题
一、双指针
LeetCode 42. 接雨水LeetCode 167. 两数之和 II - 输入有序数组LeetCode 11. 盛最多水的容器LeetCode 15. 三数之和
二、滑动窗口
LeetCode 239. 滑动窗口最大值LeetCode 76. 最小覆盖子串LeetCode 209. 长度最小的子数组LeetCode 3. 无重复字符的最长子串LeetCode 438. 找到字符串中所有字母异位词LeetCode 30. 串联所有单词的子串
三、模拟
LeetCode 1103. 分糖果 II
四、贪心
LeetCode 122. 买卖股票的最佳时机 IILeetCode 55. 跳跃游戏LeetCode 45. 跳跃游戏 IILeetCode 134. 加油站LeetCode 135. 分发糖果
五、矩阵
LeetCode 48. 旋转图像LeetCode 240. 搜索二维矩阵 IILeetCode 36. 有效的数独LeetCode 54. 螺旋矩阵LeetCode 73. 矩阵置零LeetCode 289. 生命游戏
六、排序
LeetCode 274. H 指数
七、链表
LeetCode 234. 回文链表LeetCode 141. 环形链表LeetCode 142. 环形链表 IILeetCode 21. 合并两个有序链表LeetCode 2. 两数相加LeetCode 19. 删除链表的倒数第 N 个结点LeetCode 24. 两两交换链表中的节点LeetCode 25. K 个一组翻转链表LeetCode 148. 排序链表LeetCode 138. 随机链表的复制LeetCode 23. 合并 K 个升序链表
八、设计
LeetCode 380. O(1) 时间插入、删除和获取随机元素LeetCode 146. LRU 缓存LeetCode 208. 实现 Trie (前缀树)LeetCode 981. 基于时间的键值存储
九、前缀和
LeetCode 238. 除自身以外数组的乘积
十、哈希表
LeetCode 13. 罗马数字转整数LeetCode 12. 整数转罗马数字LeetCode 205. 同构字符串LeetCode 290. 单词规律LeetCode 49. 字母异位词分组LeetCode 1. 两数之和LeetCode 202. 快乐数LeetCode 219. 存在重复元素 IILeetCode 128. 最长连续序列
十一、字符串
LeetCode 58. 最后一个单词的长度LeetCode 14. 最长公共前缀LeetCode 151. 反转字符串中的单词LeetCode 6. Z 字形变换LeetCode 28. 找出字符串中第一个匹配项的下标LeetCode 68. 文本左右对齐LeetCode 125. 验证回文串LeetCode 392. 判断子序列LeetCode 383. 赎金信LeetCode 242. 有效的字母异位词LeetCode 1351. 统计有序矩阵中的负数
十二、二叉树
LeetCode 94. 二叉树的中序遍历LeetCode 104. 二叉树的最大深度LeetCode 226. 翻转二叉树LeetCode 101. 对称二叉树LeetCode 543. 二叉树的直径LeetCode 102. 二叉树的层序遍历LeetCode 108. 将有序数组转换为二叉搜索树LeetCode 98. 验证二叉搜索树LeetCode 230. 二叉搜索树中第K小的元素LeetCode 199. 二叉树的右视图LeetCode 114. 二叉树展开为链表LeetCode 105. 从前序与中序遍历序列构造二叉树LeetCode 437. 路径总和 IIILeetCode 236. 二叉树的最近公共祖先LeetCode 124. 二叉树中的最大路径和
十三、二分查找
LeetCode 704. 二分查找LeetCode 35. 搜索插入位置LeetCode 744. 寻找比目标字母大的最小字母LeetCode 34. 在排序数组中查找元素的第一个和最后一个位置LeetCode 374. 猜数字大小
十四、回溯
LeetCode 46. 全排列LeetCode 78. 子集LeetCode 17. 电话号码的字母组合
十五、搜索
LeetCode 200. 岛屿数量LeetCode 994. 腐烂的橘子
十六、图论
LeetCode 207. 课程表
十七、动态规划
LeetCode 121. 买卖股票的最佳时机