go top

伫列 [zhù liè]

网络释义专业释义

短语

伫列 queue ; system message queue ; jono

优先伫列 Priority Queue ; Priority Queuing

讯息伫列 Message Queue ; Message Queuing ; DCOM Proxy ; Poison

堆叠与伫列 Stacks and Queues ; Stack & Queue

工作伫列 Job Queue

环状伫列 circular queue

权值公平伫列 WFQ

输出伫列 Outq

双端伫列 double end queue ; deque ; double-ended queue

 更多收起网络短语
  • queue
    queuing

·2,447,543篇论文数据,部分数据来源于NoteExpress

双语例句

  • 撷取讯息会清除删除目的伫列

    The destination queue is purged or deleted before the message is retrieved.

    youdao

  • 传回回应伫列讯息应用程式指定的。

    The sending application specifies response queues when the application sends its messages.

    youdao

  • 加密讯息无法目的伫列管理员进行解密

    An encrypted message cannot be decrypted by the destination queue manager.

    youdao

更多双语例句

百科

伫列

伫列(队列),又称 queue,是先进先出(FIFO, First-In-First-Out)的线性排列。在具体应用中通常用阵列或链结串行来实现。伫列只允许在后端(称为rear)进行插入操作,在前端(称为front)进行删除操作。 伫列的操作方式和堆栈类似,唯一的区别在于伫列只允许新数据在后端进行加入。 #include #include /*伫列资料结构*/ struct Queue { int Array;//阵列空间大小 int head;//前端(front) int tail;//後端(rear) int length;//伫列长度 }; /*资料加入伫列*/ void EnQueue(Queue *Queue1,int x) { Queue1->Array[Queue1->tail]=x; if(Queue1->tail==Queue1->length) { Queue1->tail=1; } else { Queue1->tail=Queue1->tail+1; Queue1->length=Queue1->length+1;//这行逻辑上有问题 } } /*资料移出伫列*/ int DeQueue(Queue *Queue1) { int x=Queue1->Array[Queue1->head]; if(Queue1->head==Queue1->length) { Queue1->head==1; } else { Queue1->head=Queue1->head+1; } return x; } /*伫列操作*/ int main() { struct Queue *Queue1=(struct Queue *)malloc(sizeof(struct Queue));//建立资料结构 Queue1->length=10;//新增长度 Queue1->head=0;//必须要先初始化 Queue1->tail=0;//必须要先初始化 EnQueue(Queue1,5);//将5放入伫列 EnQueue(Queue1,8);//将8放入伫列 EnQueue(Queue1,3);//将3放入伫列 EnQueue(Queue1,2);//将2放入伫列 printf("%d ",DeQueue(Queue1));//输出伫列(5) printf("%d ",DeQueue(Queue1));//输出伫列(8) printf("%d ",DeQueue(Queue1));//输出伫列(3) system("pause"); }

详细内容

以上来源于: 百度百科
$firstVoiceSent
- 来自原声例句
小调查
请问您想要如何调整此模块?

感谢您的反馈,我们会尽快进行适当修改!
进来说说原因吧 确定
小调查
请问您想要如何调整此模块?

感谢您的反馈,我们会尽快进行适当修改!
进来说说原因吧 确定