会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
几米空间
听说10000小时可以超凡
博客园
首页
新随笔
联系
订阅
管理
1
2
3
4
5
···
27
下一页
2021年1月27日
LeetCode 937. Reorder Data in Log Files
摘要: 题目标签:String 写一个comparator,先分离identifier 和 content,然后分情况比较: 1. 两个 log 都是 letter logs,先比较 content,如果一样content 再比较 identifiers 2. 一个letter log, 一个 digit
阅读全文
posted @ 2021-01-27 11:06 Jimmy_Cheng
阅读(82)
评论(0)
推荐(0)
2020年10月5日
LeetCode 722. Remove Comments (删除注释)
摘要: 题目标签:String 遍历这一行中的每一个char, 如果遇到 // 直接跳过这一行剩下的chars; 如果遇到 /* 需要一个 flag 来保存 in block 的状态,直到遇到 */ 其他情况下,保存char 当不在 /* */ block 的状态中:保存这一行 到list中。 具体看cod
阅读全文
posted @ 2020-10-05 02:20 Jimmy_Cheng
阅读(218)
评论(0)
推荐(0)
2020年9月16日
LeetCode 1356. Sort Integers by The Number of 1 Bits (根据数字二进制下 1 的数目排序)
摘要: 题目标签:Sort 要利用到 Integer.bitCount(i) * 10000 + i 来排序。 For instance [0,1,2,3,5,7], becomes something like this [0, 10001, 10002, 20003, 20005, 30007]. 具体
阅读全文
posted @ 2020-09-16 09:47 Jimmy_Cheng
阅读(180)
评论(0)
推荐(0)
2020年9月8日
LeetCode 1370. Increasing Decreasing String (上升下降字符串)
摘要: 题目标签:Sort 先把string sort 一下,字母从小到大排序; 建立一个 StringBuilder 来加入每一个char: 从左到右遍历,遇到char 不是space ' ' 和 char 和上一个char 不一样的情况下,添加这个字母,并且把这个字母改成 ' '; 再从右到左遍历,一样
阅读全文
posted @ 2020-09-08 06:01 Jimmy_Cheng
阅读(204)
评论(0)
推荐(0)
LeetCode 1491. Average Salary Excluding the Minimum and Maximum Salary (去掉最低工资和最高工资后的工资平均值)
摘要: 题目标签:Sort 遍历array 的过程中,找出min 和 max, 最后用 sum - min - max 来求得平均数。 具体看code。 Java Solution: Runtime: 0 ms, faster than 100.00% Memory Usage: 37.3 MB, less
阅读全文
posted @ 2020-09-08 05:50 Jimmy_Cheng
阅读(172)
评论(0)
推荐(0)
2020年8月12日
LeetCode 1528. Shuffle String (重新排列字符串)
摘要: 题目标签:Sort 建立一个 char array,把每一个位置上的字母 放入char array,具体看code。 Java Solution: Runtime: 1 ms, faster than 100.00% Memory Usage: 39.3 MB, less than 94.79% 完
阅读全文
posted @ 2020-08-12 05:59 Jimmy_Cheng
阅读(217)
评论(0)
推荐(0)
LeetCode 1502. Can Make Arithmetic Progression From Sequence (判断能否形成等差数列)
摘要: 题目标签:Sort 先排序,就很容易判定了,具体看code。 Java Solution: Runtime: 1 ms, faster than 98.60% Memory Usage: 38.9 MB, less than 92.87% 完成日期:8/11/2020 关键点:sort class
阅读全文
posted @ 2020-08-12 05:52 Jimmy_Cheng
阅读(156)
评论(0)
推荐(0)
2020年6月22日
LeetCode 179. Largest Number (最大数)
摘要: 题目标签:Sort 题目给了一组 数字,让我们组成一个最大数返回。 从example 2 看出,排序不是按照一般的大小,而是按照搭配组合,比较大小后才得出结果。 3, 30 的结果是 330 大于 303, 所以 3 要排序在 30 之前。 建立一个cutom comparator来实现,具体看co
阅读全文
posted @ 2020-06-22 00:41 Jimmy_Cheng
阅读(229)
评论(0)
推荐(0)
2020年6月17日
LeetCode 524. Longest Word in Dictionary through Deleting (通过删除字母匹配到字典里最长单词)
摘要: 题目标签:Sort 对于每一个 字典中的 word, step 1: 先确定它的chars 是不是都出现在s里面。不符合的就不用考虑了。 step 2: 检查这个word 是否比之前的更长,或者一样长,但是字母顺序更小,是的话需要更新。 Java Solution: Runtime: 16ms, f
阅读全文
posted @ 2020-06-17 11:35 Jimmy_Cheng
阅读(206)
评论(0)
推荐(0)
2020年6月14日
LeetCode 147. Insertion Sort List (对链表进行插入排序)
摘要: 题目标签:Sort 遍历Linked List,把每一个点, 放到新的list里 合适的位置。具体看code。 Java Solution: Runtime: 30 ms, faster than 41.35% Memory Usage: 39MB, less than 72.23% 完成日期:6/
阅读全文
posted @ 2020-06-14 00:33 Jimmy_Cheng
阅读(96)
评论(0)
推荐(0)
1
2
3
4
5
···
27
下一页
公告