超级数组和链表及栈队列
2022-04-06 01:23:49 11KB 链表 数据结构
1
直连交换机,直连队列,主题交换机,主题队列,扇形交换机,扇形队列,死信队列(只是叫这个)
2022-04-06 00:55:30 272KB rabbitmq 分布式
1
IBM MQ Explorer(IBM消息队列资源管理器)
2022-04-06 00:24:27 130.78MB IBMMQExplorer IBM消息队列资源管理器
1
数据结构(C语言版)——循环顺序队列(代码版)里面包含C文件和exe文件。基本操作为:1:初始化循环顺序队列2:销毁循环顺序队列3:清空循环顺序队列4:循环顺序队列是否为空5:返回循环顺序队列头元素6:元素入队7:元素出队8:当前循环顺序队列长度
2022-04-01 16:55:46 46KB 循环顺序队列 c语言
1
相扑队 相扑队 队列数据结构实现。 将其用于大型阵列。 ·· 简单易用 # Import Package const Queue = require ( "sumo-queue" ) ; const queue = new Queue ( 2 ) ; // OUTPUT: 1609158613385wbQvkB5djUXB debug log: A new queue 1609158613385wbQvkB5djUXB is initialized with capacity 2 queue . enqueue ( 1 ) ; // OUTPUT: 1609158613385wbQvkB5djUXB debug log: Node added {"currentPointerValue":1,"nextPointer":null} console . log ( queue . iter
2022-04-01 16:12:15 17KB javascript mocha queue array
1
可扩充循环队列可扩充循环队列可扩充循环队列可扩充循环队列可扩充循环队列
2022-04-01 15:14:17 10KB 可扩充循环队列
1
先是简单的给大家介绍了什么是环形队列和环形队列的优点,然后通过实例代码给大家介绍C#如何实现环形队列,有需要的朋友们可以参考借鉴,下面来一起看看吧。
2022-03-29 18:09:33 126KB 环形队列 c 环形队列 c语言
1
源码,经典。 CARD *myinsert(LCARD *head, LCARD *insert) { LCARD *temp = NULL; if (head==NULL)//链表为空 { head = insert; insert->next = insert; insert->prior = insert; } else//链表非空 { temp = head; if (head->cardnum>insert->cardnum)//插入到头前边,并且把自己当作头 { head->prior->next = insert; insert->prior = head->prior; insert->next = head; head->prior = insert; head = insert; } if (insert->cardnum0cardnumcardnum)&&(temp->next!=head))//循环 { temp = temp->next; } if (temp->cardnum>insert->cardnum)//第一个条件终止的 { temp->prior->next = insert; insert->prior = temp->prior; insert->next = temp; temp->prior = insert; } else//第二个条件终止的 { head->prior->next = insert; insert->prior = head->prior; insert->next = head; head->prior = insert; } } else//大于50反向插入 { while ((temp->cardnum>insert->cardnum)&&(temp->prior!=head))//循环,第二个条件禁止跑飞 { temp = temp->prior; } if (temp->cardnumcardnum)//只有第一个条件可以终止的 { temp->next->prior = insert; insert->next = temp->next; insert->prior = temp; temp->next = insert; } } } //printf("%d\t%d\n", insert->id, insert->cardnum); return head; } void swap_id(SWID *sw) { LCARD *temp = sw->head; if (sw->head->cardnum==sw->swapcardnum) { printf("out person cardnum=%d\n", sw->head->id); sw->head->id = sw->inID; return ; } if ((sw->swapcardnum0)cardnum!=sw->swapcardnum)&&(temp->next!=sw->head)) { temp = temp->next; } if (temp->cardnum==sw->swapcardnum) { printf("out person cardnum=%d\n", sw->head->id); temp->id = sw->inID; } } else { while ((temp->cardnum!=sw->swapcardnum)&&(temp->prior!=sw->head)) { temp = temp->prior; } if (temp->cardnum==sw->swapcardnum) { printf("out person cardnum=%d\n", sw->head->id); temp->id = sw->inID; } } } LCARD *mydel(LCARD *head, LCARD *del) { LCARD *temp = NULL; if (head==NULL)//没有链表 { printf("there is no card\n"); } else//有链表 { if(head->next==head)//链表里就有一个节点并且为头结点 { if (head->cardnum==del->cardnum) { free(head); head = NULL; } else { printf("in mydel error\n"); } } else//链表里有超过一个的节点 { temp = head; if (del->cardnum0cardnum!=del->cardnum)&&(temp->next!=head)) { temp = temp->next; } if (temp->cardnum==del->cardnum) { temp->prior->next = temp->next; temp->next->prior = temp->prior; free(temp); } } else//反向删除 { while ((temp->cardnum!=del->cardnum)&&(temp->prior!=head)) { temp = temp->prior; } if (temp->cardnum==del->cardnum) { temp->prior->next = temp->next; temp->next->prior = temp->prior; free(temp); } } } } return head; }
1
自己写得基于数组的双端队列类模板,初步测试没什么问题,接口不太丰富,各位参考一下吧,也希望能得到反馈
2022-03-25 00:26:09 2KB 双端队列 类模板
1
插件为Fastadmin的,在插件管理中无需解压就可安装。依赖thinkphp官方提供的think-queue队列,默认集成了异步邮件和短信发送功能
2022-03-24 20:18:55 12KB Fastadmin ThinkPhp5 消息队列 think-queue
1