Static

Thinking will not overcome fear but action will.

shell tool

shell工具

1. git 一键提交代码 三步合一 git add -all git commit -m 'xxx' git push git_push.sh #!/bin/bash # git add -all ; git commit -am "优化" ; git push 合成一个命令 add_flag=`git status | grep 'Untracked'` if [[ ${a...

leetcode 392

判断子序列

题目链接:https://leetcode-cn.com/problems/is-subsequence/ 题目描述 分析 1. 遍历 代码实现 public enum Q392 { instance; public boolean isSubsequence(String s, String t) { if(s=...

leetcode 167

两数之和 II - 输入有序数组

题目链接:https://leetcode-cn.com/problems/two-sum-ii-input-array-is-sorted/ 题目描述 分析 1. 遍历 2. 双指针 代码实现 public enum Q167 { instance; public int[] twoSum(int[] numbers, int...

leetcode 35

搜索插入位置

题目链接:https://leetcode-cn.com/problems/search-insert-position/ 题目描述 分析 1. 遍历 2. 二分法 代码实现 public enum Q35 { instance; public int searchInsert(int[] nums, int target) {...

MySQL PROCEDURE

存储过程

1. What? MySQL 5.0 版本开始支持存储过程 存储过程:一种在数据库中存储复杂程序,以便外部程序调用的一种数据库对象。存储过程是为了完成特定功能的SQL语句集,经编译创建并保存在数据库中,用户可通过指定存储过程的名字并给定参数(需要时)来调用执行。存储过程思想上很简单,就是数据库 SQL 语言层面的代码封装与重用。 类似于Java中的方法。 2. Why...

leetcode interview 1713

恢复空格

题目链接:https://leetcode-cn.com/problems/re-space-lcci/ 题目描述 分析 1. 背包题 @see 官网 -> 传送门 代码实现 public enum QInterview1713 { instance; public int respace(String[] di...

leetcode interview 1611

跳水板

题目链接:https://leetcode-cn.com/problems/diving-board-lcci/ 题目描述 分析 1. shorter * (k - i) + longer * i 代码实现 public enum QInterview1611 { instance; public int[] diving...

leetcode 112

路径总和

题目链接:https://leetcode-cn.com/problems/path-sum/ 题目描述 分析 1. 添加到数组中,再排序取值 代码实现 public enum Q112 { instance; public boolean hasPathSum(TreeNode root, int sum) { i...

leetcode 108

将有序数组转换为二叉搜索树

题目链接:https://leetcode-cn.com/problems/convert-sorted-array-to-binary-search-tree/ 题目描述 分析 1. 添加到数组中,再排序取值 代码实现 public enum Q108 { instance; public TreeNode sortedArra...

leetcode 378

有序矩阵中第K小的元素

题目链接:https://leetcode-cn.com/problems/kth-smallest-element-in-a-sorted-matrix/ 题目描述 分析 1. 添加到数组中,再排序取值 代码实现 public enum Q378 { instance; public int kthSmallest(int[][]...