数据结构与算法
文章平均质量分 74
主要介绍数据结构、算法、acm竞赛题、蓝桥杯竞赛题等等
Chen_XL1207
大家好!这是小陈的个人博客,谢谢你的关注!
展开
-
LeetCode每日三题day02
优先队列是一种特殊的队列数据结构,它的每个元素都有一个相关的优先级。优先队列的特点是在添加元素时,会根据元素的优先级自动进行排序,使得优先级高的元素排在前面。注意:在 Java 中,优先队列是基于二叉堆或二叉树实现的,因此插入和删除元素的时间复杂度为 O(logN),其中 N 是队列中的元素个数。同时,队列中的元素并不保证有序,只有队头元素具有最高的优先级。需要注意的是,优先队列并不保证所有元素的排序顺序,只保证队列头部的元素具有最高的优先级。这将返回优先队列中优先级最高的元素,但不会将其从队列中移除。原创 2023-07-25 17:09:35 · 38 阅读 · 0 评论 -
HashSet和HashMap的区别
HashMap 和 HashSet 的最大区别在于存储的内容和数据结构。HashMap 存储键值对,可以通过键来获取对应的值;HashSet 存储唯一的元素,可以判断元素是否存在于集合中。如果需要存储键值对,并且需要根据键快速获取值或迭代键值对,可以使用 HashMap;如果只需要存储唯一的元素,并且不需要键值对的概念,可以使用 HashSet。原创 2023-07-24 19:04:19 · 127 阅读 · 0 评论 -
蓝桥杯备赛Day3——关于jdk1.8中关于集合容器的基础知识
关于集合的基本知识与应用原创 2022-11-25 11:12:28 · 395 阅读 · 0 评论