执子一白
执子一白
全部文章
题解
归档
标签
去牛客网
登录
/
注册
执子一白的博客
全部文章
/ 题解
(共4篇)
出现次数的 TopK 问题
Top K 问题首先想到堆,这道题还好定制一个比较器 用 PriorityQueue 就可以了,不需要动态调整堆结构。所以不需要手写堆逻辑哈哈偷了个懒,其实建议还是自己实现一个堆比较扎实能加深一下印象。 import java.util.*; public class Solution { ...
Java
算法
数据结构
2020-12-08
8
1353
数组中只出现一次的数字
用位运算来解 //num1,num2分别为长度为1的数组。传出参数 //将num1[0],num2[0]设置为返回结果 public class Solution { public void FindNumsAppearOnce(int [] array,int num1[] , int n...
Java
算法
位运算
2020-12-08
1
522
矩阵元素查找
二分查找或者顺序查找都可以,这个题有点恶心,他说行和列都是从小到大有序的结果只是行内有序,还以为整个在列上也是递增呢,恶心……所以查找符合条件行时没办法使用二分,这里老老实实循环 ,找行中匹配元素时可以使用二分 import java.util.*; public class Finder { ...
Java
算法
2020-12-08
1
1212
数组中相加的和为 0 的三元组
考虑输出需要,这里直接排序同时方便计算注意去重问题 import java.util.*; public class Solution { public ArrayList<ArrayList<Integer>> threeSum(int[] num) { ...
Java
算法
2020-12-08
8
1059