![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
双指针
某个不会写代码的小傻逼。
这个作者很懒,什么都没留下…
展开
-
Believing Process 力扣347.前K个高频元素
题干:给你一个整数数组nums和一个整数k,请你返回其中出现频率前k高的元素。你可以按任意顺序返回答案。public class 前K个高频元素 { public static void main(String[] args) { int[] nums = {1}; int k = 1; int[] rs = topKFrequent(nums,k); for(Integer integer:rs) ...原创 2021-07-18 10:29:45 · 98 阅读 · 0 评论 -
Believing Process 力扣451. 根据字符出现频率排序
题干:给定一个字符串,请将字符串里的字符按照出现的频率降序排列。public class 根据字符出现频率排序 { public static void main(String[] args) { String s = "Aabb"; System.out.println(frequencySort(s)); } public static String frequencySort(String s) { StringBu.原创 2021-07-18 15:23:06 · 120 阅读 · 0 评论 -
Believing Process 力扣524. 通过删除字母匹配到字典里最长单词
题干:给你一个字符串 s 和一个字符串数组 dictionary 作为字典,找出并返回字典中最长的字符串,该字符串可以通过删除 s 中的某些字符得到。如果答案不止一个,返回长度最长且字典序最小的字符串。如果答案不存在,则返回空字符串。public class 通过删除字母匹配到字典里最长单词 { public static void main(String[] args) { String s = "abpcplea"; List<String.原创 2021-07-16 10:24:35 · 119 阅读 · 0 评论