摘要:
将.sh脚本全部改为unix的格式 find -name *.sh -exec dos2unix {} ; 阅读全文
摘要:
## 直接法 ```java public int removeDuplicates(int[] nums) { if (nums == null) { return -1; } boolean start = false; int nextIndex = 1; for (int i = 1; i 阅读全文
摘要:
## 暴力枚举 ```java class Solution { public List generateParenthesis(int n) { List list = getAll(2 * n); List result = new ArrayList(); for (String item : 阅读全文
摘要:
链表问题,需要注意一下是倒着数还是正着数,和头结点会不会被删除即可 ## 直接删除法 ```java public ListNode removeNthFromEnd(ListNode head, int n) { if (head == null) { return null; } // 头结点会 阅读全文
摘要:
## 直接合并即可 这道题是简单题,直接合并即可 /** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode() {} * ListNode(int 阅读全文
摘要:
## 递归 自己写了个递归的算法 ```java class Solution { public List letterCombinations(String digits) { List resList = recursion(digits); return resList; } public L 阅读全文
摘要:
## 暴力法 暴力解法总是最直接能想到的解法。 ```java NA ``` ## 双指针法 贴一个评论区看到的解法 ```java class Solution { //定义三个指针,保证遍历数组中的每一个结果 //画图,解答 public List> threeSum(int[] nums) { 阅读全文
摘要:
总笔记: 第1集,第2集,...... 内容全,必须记,以集为单位。 随想笔记: 有感而发,或感谢,或刷题,或知识点, 比较随意。 面试题,算法题, 算法课,java课 阅读全文
摘要:
直接法 直接法又分为竖向扫描和横向扫描,以下的这种方式就是竖向扫描 class Solution { public String longestCommonPrefix(String[] strs) { StringBuilder commonPrefix = new StringBuilder() 阅读全文