会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
咕咕刘三刀
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
2020年2月22日
[Java]ArrayList的深拷贝与浅拷贝
摘要: 最近在刷Leetcode,里面经常用到ArrayList,对于ArrayList的拷贝也是弄得不是很明白。 ArrayList的拷贝方法有很多,其中大部分都是浅拷贝,例如通过构造函数方法拷贝, 1 List<Integer> l2 = new ArrayList<>(l1); 或者addAll方法:
阅读全文
posted @ 2020-02-22 14:02 咕咕刘三刀
阅读(12374)
评论(2)
推荐(3)
2020年2月18日
[Java]String、StringBuffer和StringBuilder的区别
摘要: String: String是不可变类,一旦一个String对象被创建之后,String对象的字符串序列是不可变的。 String a = "abc"; a = "bcd"; 当我们对a重新赋值时,会重新new一个String对象,使a重新指向新的String对象。 StringBuffer: St
阅读全文
posted @ 2020-02-18 09:14 咕咕刘三刀
阅读(146)
评论(0)
推荐(0)
2019年4月21日
[leetcode](4.21)4. 有效子数组的数目
摘要: 给定一个整数数组 A,返回满足下面条件的 非空、连续 子数组的数目: 子数组中,最左侧的元素不大于其他元素。 示例 1: 示例 2: 示例 3: 提示:
阅读全文
posted @ 2019-04-21 16:32 咕咕刘三刀
阅读(788)
评论(3)
推荐(0)
[leetcode](4.21)2. 按字典序排列最小的等效字符串
摘要: 给出长度相同的两个字符串:A 和 B,其中 A[i] 和 B[i] 是一组等价字符。举个例子,如果 A = "abc" 且 B = "cde",那么就有 'a' == 'c', 'b' == 'd', 'c' == 'e'。 等价字符遵循任何等价关系的一般规则: 自反性:'a' == 'a' 对称性
阅读全文
posted @ 2019-04-21 16:32 咕咕刘三刀
阅读(1459)
评论(0)
推荐(0)
[leetcode](4.21)1. 有序数组中的缺失元素
摘要: 给出一个有序数组 A,数组中的每个数字都是 独一无二的,找出从数组最左边开始的第 K 个缺失数字。 示例 1: 示例 2: 示例 3: 提示:
阅读全文
posted @ 2019-04-21 16:31 咕咕刘三刀
阅读(1347)
评论(0)
推荐(0)
[leetcode](4.21)3. 最长重复子串
摘要: 给定字符串 S,找出最长重复子串的长度。如果不存在重复子串就返回 0。 示例 1: 示例 2: 示例 3: 示例 4: 提示:
阅读全文
posted @ 2019-04-21 16:31 咕咕刘三刀
阅读(2201)
评论(0)
推荐(0)
2019年4月19日
[leetcode]984. 不含 AAA 或 BBB 的字符串
摘要: 给定两个整数 A 和 B,返回任意字符串 S,要求满足: S 的长度为 A + B,且正好包含 A 个 'a' 字母与 B 个 'b' 字母; 子串 'aaa' 没有出现在 S 中; 子串 'bbb' 没有出现在 S 中。 示例 1: 示例 2: 提示: 思路:当A>B的时候,尽量先输出'a'
阅读全文
posted @ 2019-04-19 18:44 咕咕刘三刀
阅读(487)
评论(0)
推荐(0)
2019年4月18日
[leetcode]1007. 行相等的最少多米诺旋转
摘要: 在一排多米诺骨牌中,A[i] 和 B[i] 分别代表第 i 个多米诺骨牌的上半部分和下半部分。(一个多米诺是两个从 1 到 6 的数字同列平铺形成的 —— 该平铺的每一半上都有一个数字。) 我们可以旋转第 i 张多米诺,使得 A[i] 和 B[i] 的值交换。 返回能使 A 中所有值或者 B 中所有
阅读全文
posted @ 2019-04-18 10:03 咕咕刘三刀
阅读(397)
评论(0)
推荐(0)
上一页
1
2
公告