摘要: MySQL进阶 select * from tb_name where id = '1' group by id having id < 3 order by id asc limit 2, 5; MySQL体系结构 连接层最上层是一些客户端和链接服务,主要完成一些类似于连接处理、授权认证、及相关的 阅读全文
posted @ 2024-12-15 16:11 chendsome 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 94. 二叉树的中序遍历 题目链接 题目描述 代码实现 分析: 代码: // 递归 class Solution { private List<Integer> res = new ArrayList<>(); public List<Integer> inorderTraversal(TreeNo 阅读全文
posted @ 2024-12-12 23:48 chendsome 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 排序算法 归并排序 内存淘汰算法 LRU(Least Recently Used,最近最少使用) 力扣 146. LRU 缓存 点击查看代码 class LRUCache { // 内部类,实现双向链表。链表队首约定为最近使用的元素 private static class Node{ int ke 阅读全文
posted @ 2024-12-10 23:49 chendsome 阅读(5) 评论(0) 推荐(0) 编辑
摘要: Git 基础操作 git init: 初始化当前文件夹作为一个git项目 git add .: 将当前文件夹下所有的文件添加到 暂存区 git commit -m "在双引号里输入你想提交的信息": 提交暂存区中的文件到 本地存储库 分支 git switch -c <branch-name>:创建 阅读全文
posted @ 2024-12-09 15:02 chendsome 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 160. 相交链表 题目链接 题目描述 代码实现 分析: 灵茶山艾府-题解 “相当于两个人追逐,一个人先到终点了,就从另外一个人的起点出发再追。由于距离差,总能追上” 代码: public class Solution { public ListNode getIntersectionNode(Li 阅读全文
posted @ 2024-12-08 19:35 chendsome 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 73. 矩阵置零 题目链接 题目描述 代码实现 分析: 代码: class Solution { public void setZeroes(int[][] matrix) { int m = matrix.length; int n = matrix[0].length; System.out.p 阅读全文
posted @ 2024-12-06 21:44 chendsome 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 53. 最大子数组和 题目链接 题目描述 代码实现 分析: 贪心:只要当前累加的值≥0,就是对整个结果是有贡献的,但是一旦<0,就拖累了整体结果。sum就是用来计算某一段上的局部总和。ans用来计算最终答案,取每一段里最大的。sum一旦小于0,则需要清空这一段。 动态规划: 代码: // 贪心 cl 阅读全文
posted @ 2024-12-05 11:19 chendsome 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 560. 和为 K 的子数组 题目链接 题目描述 代码实现 分析: 暴力:还是有点技巧的,如果单纯暴力,外层fori循环遍历起始下标start,内层forj循环遍历末尾end,里面还需要个循环,计算从i加到j,最坏会到\(O(n^3)\)。考虑固定某一个边界,比如固定end,从end往前算。 点击查 阅读全文
posted @ 2024-12-03 18:41 chendsome 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 3. 无重复字符的最长子串 题目链接 题目描述 代码实现 分析:因为是要连续的序列,使用滑动窗口 + Set集合来判断即将要加入窗口右端的元素是已经在窗口中出现过。 代码: class Solution { public int lengthOfLongestSubstring(String s) 阅读全文
posted @ 2024-12-03 15:46 chendsome 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 终端设置 MobaXterm 主题 Github Vim 设置相关 设置显示行号 /etc/vimrc 是系统范围的初始化配置 ~/.vimrc 个人的vim初始化配置 如果没有个人的vim初始化配置: touch ~/.vimrc vim ~/.vimrc 设置好保存退出 wq 使用相关 跳转 跳 阅读全文
posted @ 2024-12-02 11:12 chendsome 阅读(13) 评论(0) 推荐(0) 编辑