摘要:
暴力题解 时间复杂度O(n^3),超时 代码 public int findLength(int[] A, int[] B) { int max=0; int l1=A.length,l2=B.length; for(int i=0;i<l1;i++){ int tmp=0; for(int j=0 阅读全文
摘要:
思路1 stack1负责所有操作,stack2只是个过客,辅助stack1 代码 //405ms public class CQueue { Stack<Integer> stack1; Stack<Integer> stack2; public CQueue() { this.stack1=new 阅读全文
摘要:
回溯 代码 /** * 回溯算法 * 95ms * */ public boolean patternMatching(String pattern,String value){ String s[]=new String[2]; return solve(s,pattern,0,value,0); 阅读全文
摘要:
漏洞与木马 设置作业时间最好不少于3分钟。 本次实验win2003防火墙需关闭 否则无法执行木马植入等操作。 win2003 删除c:\ntldr 文件,系统报废。 使用灰鸽子 双击自动上线主机,使该目录刷新。 DNS欺骗与钓鱼网站 钓鱼网站 制作好的钓鱼网页部署到Apache默认目录 /var/w 阅读全文
摘要:
哈希表 思路 遍历数组arr,并用map记录各元素出现的次数 根据map的key把对应的value提出 并保存在数组val中。(KeySet()获取map中所有的key) 遍历排序后的数组val,同时与k比较,更新k的值 代码 //55ms public static int findLeastNu 阅读全文
摘要:
暴力题解 思路 确定两端值 a c,找出符合要求的中间值 b 代码 //超时 public static List<List<Integer>> threeSum(int[] nums) { List<List<Integer>> lists = new ArrayList<>(); if (num 阅读全文
摘要:
暴力 代码 //1100ms public int[] dailyTemperatures(int[] T) { if (T == null || T.length == 0) return new int[0]; int[] ans = new int[T.length]; for (int i 阅读全文
摘要:
动态规划 思路 原文 代码 public int translateNum(int num) { String s=String.valueOf(num); int a=1,b=1; for(int i=2;i<=s.length();i++){ String tmp=s.substring(i-2 阅读全文
摘要:
![image-20200610185502812](D:\01Typora\LeetCode\9.回文数.assets\image-20200610185502812.png 转字符串 对称比较 思路 负数一定不是回文数 将数字num转换为字符串s,根据回文数的对称特点,逐次比较(s.length 阅读全文
摘要:
提示: 1 ⇐ equations.length ⇐ 500 equations[i].length == 4 equations[i] [0] 和 equations[i][3] 是小写字母 equations[i] [1] 要么是 '=',要么是 '!' equations[i] [2] 是 ' 阅读全文