摘要: 官方给出答案 class Solution { public int findTheLongestSubstring(String s) { int n = s.length(); int[] pos = new int[1 << 5]; Arrays.fill(pos, -1); int ans 阅读全文
posted @ 2020-05-20 21:45 doyi 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 回文是死穴,多练习 利用双指针来判断 class Solution { public boolean validPalindrome(String s) { for (int i=0,j=s.length()-1;i<j;i++,j--){ if(s.charAt(i)!=s.charAt(j)){ 阅读全文
posted @ 2020-05-20 21:35 doyi 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 。。。。自己想到的真的太菜了,想用四个变量来存储,考虑到乘以负数最大值会变小的问题,但是没有想到要用最大值或者最小值与nums[i]来比较 package leetcode; /** * @author doyinana * @create 2020-05-20 20:27 */ public cl 阅读全文
posted @ 2020-05-20 21:14 doyi 阅读(96) 评论(0) 推荐(0) 编辑