摘要: 前面以Java ArrayDeque为例讲解了Stack和Queue,其实还有一种特殊的队列叫做PriorityQueue,即优先队列。优先队列的作用是能保证每次取出的元素都是队列中权值最小的(Java的优先队列每次取最小元素,C++的优先队列每次取最大元素)。这里牵涉到了大小关系,元素大小的评判可 阅读全文
posted @ 2023-04-11 22:21 Jimmyhus 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 在日常的办公或者程序员开发过程中,我们会经常对文档文件或者库文件进行代码对比,本篇文章里我们向大家推荐六款常用的代码比较分析软件,希望对大家能有所帮助。 WinMerge 官网:https://winmerge.org/ WinMerge 对于确定项目版本之间的更改内容,然后合并版本之间的更改非常有 阅读全文
posted @ 2023-04-11 21:12 Jimmyhus 阅读(306) 评论(0) 推荐(0) 编辑
摘要: Vector和stack Vector:Vector的底层与ArrayList类似.都是以动态数组的方式进行对象的存储 Vector与ArrayList的区别在于Vector是线程同步操作安全的,并发安全保证 Vector很多对外的方法都用Synchronized关键字进行修饰,所以通过vector 阅读全文
posted @ 2023-04-11 08:11 Jimmyhus 阅读(23) 评论(0) 推荐(0) 编辑