剑指offer专项突击版
米兰的小红黑
这个作者很懒,什么都没留下…
展开
-
剑指offer专项突击版 ---- 第 6 天
class Solution { public String minWindow(String s, String t) { int n = s.length(),m = t.length(); if(n<m) return ""; int[] cnt = new int[150]; int k = 0; for(char c:t.toCharArray()){ if(++cnt[c]==.原创 2022-01-13 18:12:52 · 80 阅读 · 0 评论 -
剑指offer专项突击版 ---第 5 天
class Solution { public boolean checkInclusion(String s1, String s2) { int m = s1.length(); int n = s2.length(); if(m > n){ return false; } int[] arr1 = new int[26]; int[] arr2 = new int[2.原创 2022-01-03 23:07:53 · 258 阅读 · 0 评论 -
剑指offer专项突击版 --- 第 4 天
class Solution { public int subarraySum(int[] nums, int k) { Map<Integer,Integer> map = new HashMap<>(); map.put(0, 1); int sum = 0; int count = 0; for (int i=0;i<nums.length;++i) { su.原创 2021-12-27 18:54:30 · 149 阅读 · 0 评论 -
剑指offer专项突击版 --- 第 3 天
class Solution { public List<List<Integer>> threeSum(int[] nums) { List<List<Integer>> ans = new ArrayList<>(); Arrays.sort(nums); for(int i = 0; i < nums.length - 2; i++){ if(nums[i.原创 2021-12-26 21:25:20 · 231 阅读 · 0 评论 -
剑指offer专项突击版 ---- 第2天
class Solution { public int singleNumber(int[] nums) { int ans = 0; for(int i = 0; i < 32; i++){ int target = 0; for(int num : nums){ target += (num >> i) & 1; } .原创 2021-12-24 20:21:32 · 333 阅读 · 0 评论 -
剑指offer专项突击版 ---- 第1天
class Solution { public int divide(int a, int b) { if(a == Integer.MIN_VALUE && b == -1){ return Integer.MAX_VALUE; } boolean flag = false; if((a>0 && b > 0) || (a < 0 && b &.原创 2021-12-21 13:20:55 · 138 阅读 · 0 评论