随笔分类 -  leetcode 算法

摘要:创建一维数组 以甲为主 当乙拿完书之后剩余书 有 1本 2本 3本 4本的时候 甲必胜 建立数组分析 有5本书的时候 无论怎么拿 都会把 1到4 留给对方,所以拿完对方是必胜局,所以5本书对于自己来说是必输局 true true true true false true true true true 阅读全文
posted @ 2022-08-15 09:37 java架构师1 阅读(80) 评论(0) 推荐(0) 编辑
摘要:多线程读取文件,map或list存储出现次数,并创建对象封装,最小根堆找出前10个商品 public class Demo { private static final String regex = ","; public static void main(String[] args) throws 阅读全文
posted @ 2022-08-15 09:29 java架构师1 阅读(77) 评论(0) 推荐(0) 编辑
摘要:最小堆 PriorityQueue 实现 public static void main(String[] args) { long l = System.currentTimeMillis(); int num = 100000000; PriorityQueue<Integer> priorit 阅读全文
posted @ 2022-08-02 10:58 java架构师1 阅读(47) 评论(0) 推荐(0) 编辑
摘要:相同概率获取元素O(n) public static void main(String[] args) { //随机获取元素为3的下标 int target = 3; Random random = new Random(); int[] arr = {1, 2, 3, 3, 3, 4, 5}; i 阅读全文
posted @ 2022-04-25 13:54 java架构师1 阅读(44) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示