当前位置: 首页 > news >正文

网站程序 seo企业工商信息查询单在哪打印

网站程序 seo,企业工商信息查询单在哪打印,专业做装修的网站,seo优化知识总结原文链接:https://blog.csdn.net/ohwang/article/details/116934308 PriorityQueue 又叫 优先队列 注意1: PriorityQueue是用数组实现,数组大小可以动态增加,容量无限。 优先队列采用的是堆排序(默认为最小堆&#xff…

原文链接:https://blog.csdn.net/ohwang/article/details/116934308


PriorityQueue 又叫 优先队列


注意1:
PriorityQueue是用数组实现,数组大小可以动态增加,容量无限。
优先队列采用的是堆排序(默认为最小堆)。堆排序只能保证根是最大(最小),整个堆并不是有序的。

注意2:
非线程安全。线程安全可以用PriorityBlockingQueue

注意3:
不允许使用 null 元素。

注意4:
offer()poll()remove()add() 时间复杂度为O(log(n))
remove(Object)contains(Object) 时间复杂度为O(n)
peekelementsize 时间复杂度为O(常量)

注意5:
方法iterator()中提供的迭代器并不保证以有序的方式遍历优先级队列中的元素。
如果需要按顺序遍历,可用Arrays.sort(pq.toArray())

注意6: 可以在构造函数中指定如何排序。

# 默认的初始容量(11)
PriorityQueue(int initialCapacity)
# 使用指定的初始容量创建一个 PriorityQueue,并根据其自然顺序来排序其元素。PriorityQueue(int initialCapacity, Comparator<? super E> comparator)
# 使用指定的初始容量创建一个 PriorityQueue,并根据指定的比较器comparator来排序其元素。

注意7: 此类及其迭代器实现了 Collection 和 Iterator 接口的所有可选 方法。


# 默认升序
PriorityQueue<Integer> queue2 = new PriorityQueue<>(10);
queue2.offer(11);
queue2.offer(9);
int len = queue2.size();
for (int i = 0; i < len; i++) {System.out.println(queue2.poll());
}
//输出 9 11# 自定义降序
PriorityQueue<Integer> queue = new PriorityQueue<>(10, (a, b) -> b - a);
queue.offer(13);
queue.offer(9);
int len1 = queue.size();
for (int i = 0; i < len1; i++) {System.out.println(queue.poll());
}
//输出 13 9
# 模拟业务使用
PriorityQueue<People> queue = new PriorityQueue<>(11, (p1, p2) -> p2.age - p1.age);
for (int i = 1; i <= 10; i++) {queue.add(new People("张" + i, (new Random().nextInt(100))));
}
while (!queue.isEmpty()) {System.out.println(queue.poll().toString());
}class People {String name;int age;public People(String name, int age) {this.name = name;this.age = age;}public String toString() {return "姓名:" + name + " 年龄:" + age;}
}姓名:张9 年龄:67
姓名:张1 年龄:66
姓名:张8 年龄:65
姓名:张7 年龄:54
姓名:张4 年龄:48
姓名:张2 年龄:41
姓名:张5 年龄:39
姓名:张3 年龄:26
姓名:张6 年龄:11
姓名:张10 年龄:0
http://www.yayakq.cn/news/859373/

相关文章:

  • 江门企业模板建站为某网站做网站推广策划方案
  • 东莞免费做网站公司设计接单
  • 怎样注册电商网站dedecms怎么把一个网站的文章导出导到另一个站里
  • 制作网站的公司即刻搜索收录网站
  • 个人是否可以做网站制作服务网站
  • 商务网站建设的可行性分析包括济宁网站网站建设
  • 传媒公司网站建设思路wordpress可以做外贸
  • 江苏城乡建设网站贵港网站开发
  • 网站建设的电销微信小网站怎么做
  • 关于集团网站建设的修改请示案例模板我的网站
  • 网站品牌词优化怎么做中国网站建设市场分析
  • 智能网站建设制作粤icp备案号查询网官网
  • 聊城建网站服务app网站样式
  • 邢台市建设工程质量监督网站茶叶网站程序
  • 做挂件的网站开发一个商城网站多少钱
  • 网站收录下降网站制作的重要性
  • 怎么知道网站的ftp淘宝首页网站怎么做
  • 手机建网站 教程科技元素logo设计
  • 永州网站建设哪家好网页制作模板登录
  • 网站有哪些内容win10搭建服务器做网站
  • 艺术设计教学资源网站建设标准江苏中益建设官方网站
  • 网站描述标签优化申请新账号
  • 设计网站公司湖南岚鸿设计济南城乡建设网站
  • 东莞手机网站站定制开发设计图案大全图片
  • 怎么样用ps做网站网站推广策划评估工具7
  • 西班牙语网站建设注意事项沈阳自主建站模板
  • 荣成做网站的公司淄博做网站的公司排名
  • 网站备案期间 搜索引擎聊天软件开发需要多少钱
  • 石景山做网站公司百度广告联盟点击一次多少钱
  • 六安网站制作人才招聘郑州seo外包费用