随笔分类 - Summary
[整理]String用法/转换substring
摘要:substring(a)从a开始 substring(a,b) [a,b] s=123456789 s.substring(3):456789 s.substring(0,3):1234
阅读全文
[整理]简单的基础问题坑
摘要:遇到的一些基础坑 **注意int size=q.size(),再把size放进for循环。直接for(i;i<q.size();i++)报错 https://www.cnblogs.com/inku/p/15591457.html return tmp.next;//不能直接head,head本身可
阅读全文
[模板]删除重复值leetcode26/27/80/283
摘要:不消耗额外空间的前提下,将数字向前移向。 https://www.bilibili.com/video/BV1Pv4y1Z76N
阅读全文
[整理]K sum系列问题 N数之和 多指针模板 leetcode15/16/18/167/259/454
摘要:【整体思路】 先Arrays.sort()排序,不然后续指针没法用 对于K数之和,固定K-2个指针(循环),再用两指针一头一尾,根据sum大了小了,调左或调右 4数之和,2固定2移动; 3数之和,1固定2移动; 一定要记得去重,不仅为了减少工作量,也是确保输出结果的唯一 【题目】 leetcode1
阅读全文
[整理]达到目标和的问题
摘要:待整理,N数之和,数组中选数列/数字达到特定值,硬币特定值 硬币;https://www.bilibili.com/video/BV1cT4y1w7Ct
阅读全文
[整理]Kadane算法
摘要:仅能操作一次时,需每次观察是否有为负情况置零。多次操作时,仅需判断是否后者大于前者。 leetcode 53、121、122 【代码】 class Solution { public int maxSubArray(int[] nums) { int sum=Integer.MIN_VALUE; i
阅读全文
浙公网安备 33010602011771号