有序链表实现优先队列
来源:互联网 发布:淘宝店铺如何增加关注 编辑:程序博客网 时间:2024/04/27 11:51
/** * 有序链表的优先队列 * */class Lin {public int data;public Lin next;public Lin(int i) {data=i;}public void displayLin() {System.out.print(data+" ");}}class LinList {private Lin first;public LinList() {first=null;}public void insert(int key) {Lin newLink=new Lin(key);Lin previous=null;Lin current=first;while(current!=null && newLink.data>current.data) {previous=current;current=current.next;}if(previous==null) {first=newLink;} else {previous.next=newLink;}newLink.next=current;}public Lin delete() {Lin tmp=first;first=first.next;return tmp;}public void displayLinList() {Lin current=first;while(current!=null) {current.displayLin();current=current.next;}}}public class Five_1 {public static void main(String[] args) {LinList ll=new LinList();for(int i=0;i<10;i++) {int k=(int)(Math.random()*100);ll.insert(k);}ll.displayLinList();System.out.println();ll.delete();ll.displayLinList();}}
0 0
- 有序链表实现优先队列
- 有序数组实现优先队列
- 优先队列的数组实现(有序)
- 用有序二叉堆实现优先队列
- 何并多个有序链表(优先队列)
- 优先队列(链表实现)
- 无序链表实现优先队列
- 优先队列的链表实现
- java基于有序链表的优先级队列实现
- redis实现有序队列
- HDU-#2019 数列有序!(优先队列)
- java/scala优先队列(PriorityQueue)元素改变后如何实现有序
- 利用数组和链表实现优先队列
- (第7讲)利用双向链表实现双端队列、优先级队列(有序数组实现、有序链表实现)
- Python实现优先队列
- 优先队列实现堆
- 优先队列的实现
- 优先队列实现栈
- SQLiteDatabase中的query方法,里面有个用占位符代替的参数,不错
- 5分钟了解MySQL5.7对in用法有什么黑科技
- adb dumpsys
- appium+python自动化测试 环境配置
- 高性能Socket模型
- 有序链表实现优先队列
- 浏览器地址栏和标题栏显示的小图标
- Leetcode 496. Next Greater Element I
- Android点击WebView中的图片实现缩放及滑动浏览
- C++this指针
- Node.js 使用Stream模块传送数据
- 量化投资策略回测前的准备
- DQN 从入门到放弃1 DQN与增强学习
- [HTML5]移动端前端常见的触摸相关事件touch、tab、swipe等