摘要: 思路,要的是顺时针旋转九十度。 1.按照主对角线,做个对称。 [[1,2,3],[4,5,6],[7,8,9]] 变成:[[1,4,7],[2,5,8],[3,6,9]],这一步用二层循环就行了,n*n的矩阵,所以m.length==m[0].length,用哪个都行 2,竖着,左右两半来个轴对称, 阅读全文
posted @ 2020-04-28 10:13 弓呆的胖次 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 看到时间复杂度要求:O(logn),就知道是折半查找,很简单,先折半查找target的下标,之后向左右找nums[left],nums[right]等于target的下标,返回就行。 class Solution { public int[] searchRange(int[] nums, int 阅读全文
posted @ 2020-04-28 09:31 弓呆的胖次 阅读(581) 评论(0) 推荐(0) 编辑
摘要: 思路:很简单,两个指针cur1,cur2分别指向l1,l2,当cur1,cur2都不空时,比较两个指针指向的节点的数值,把小的那个接到结果res上,之后这个cur1/cur2后移 当这个循环结束后,有可能剩下一个没被遍历到的链表(因为两个链表长度可能不一样),所有再写俩循环就行。 class Sol 阅读全文
posted @ 2020-04-28 08:39 弓呆的胖次 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 可以利用replaceAll()函数实现目的,介绍可以看下面两个网址 https://www.runoob.com/java/java-string-replaceall.html https://www.cnblogs.com/lzh1043060917/p/12791689.html 把完整的括 阅读全文
posted @ 2020-04-28 08:20 弓呆的胖次 阅读(133) 评论(0) 推荐(0) 编辑
摘要: https://www.runoob.com/java/java-string-replaceall.html 原地址在上面 replaceAll() 方法使用给定的参数 replacement 替换字符串所有匹配给定的正则表达式的子字符串。 语法 public String replaceAll( 阅读全文
posted @ 2020-04-28 08:15 弓呆的胖次 阅读(188) 评论(0) 推荐(0) 编辑