摘要: 思路:首先,反转后字符串前后不能有空格,所以说,要用一个函数去掉字符串前后的空格trim(), 之后,用split()函数,把原字符串按照空格分隔,成为一个字符串数组 https://www.cnblogs.com/Berryxiong/p/6232373.html 知识补充 String的spli 阅读全文
posted @ 2020-05-15 16:48 弓呆的胖次 阅读(436) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/Berryxiong/p/6232373.html 阅读全文
posted @ 2020-05-15 16:29 弓呆的胖次 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 元素要么出现一次,要么出现多次,首先Arrays.sort()进行排序,之后直接遍历就行,假如当前元素等于下标加一的元素,i=i+3;假如不等于,直接返回当前元素。当指针i到了最后一位,这一位一定是结果(这里容易写错) class Solution { public int singleNumber 阅读全文
posted @ 2020-05-15 16:12 弓呆的胖次 阅读(173) 评论(0) 推荐(0) 编辑
摘要: /** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode(int x) { val = x; } * } */ 阅读全文
posted @ 2020-05-15 10:11 弓呆的胖次 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 思路,首先,用函数去掉除了大小字母,数字之外的东西,用“”代替。 此外,要全部转换成小写, 之后双指针一前一后遍历就行 class Solution { public boolean isPalindrome(String s) {//大小写转换,看笔记 if(s.length()==0||s==n 阅读全文
posted @ 2020-05-15 09:51 弓呆的胖次 阅读(319) 评论(0) 推荐(0) 编辑