# coding:utf8 class Queue(): def __init__(self): self.items = [] def enqueue(self, item): self.items.insert(0, item) def dequeue(self): return self.it ...
分类:
其他好文 时间:
2020-05-02 00:06:02
阅读次数:
60
什么是优先队列? 我们在常见的线性结构中,已经知道什么是普通队列了,普通队列就是一种“先进先出,后进后出”的数据结构,即普通队列的出队顺序和入队顺序是一样的,但我们的优先队列,它的出队顺序和入队顺序无关,它的出队顺序是和优先级相关的,当然这个优先级我们可以自己定义。 为什么使用优先队列? 举一个生活 ...
分类:
其他好文 时间:
2020-04-06 09:38:48
阅读次数:
63
Queue.h #pragma once #include<iostream> using namespace std; class Queue { public: int front; int rear; int maxSize; int* elements; Queue(int size=20) ...
分类:
其他好文 时间:
2020-03-31 10:45:00
阅读次数:
73
一、思维导图 二、重要概念 一.数据结构 1.逻辑结构 集合、线性结构、树形结构、图形结构。 2.存储结构 常用的存储结构有顺序存储、链式存储、索引存储和哈希存储等。 3.算法分析 1)目标:正确性、可使用性、可读性、健壮性、时间效率高与储存量低 2)方法:事后估计法、事前分析估算法 3)两个角度: ...
分类:
其他好文 时间:
2020-03-28 19:49:26
阅读次数:
77
队列 队列代码实现 class queue(): def __init__(self): print('队列初始化') self.items=[] def isempty(self): return self.items==[] def enqueue(self,item): print('入队列: ...
分类:
编程语言 时间:
2020-03-20 23:57:48
阅读次数:
127
线性表(Linear List) 顺序存储结构 顺序表(Sequence List) 顺序栈(Sequence Stack) 循环队列(Circular Queue) 链式存储结构 单链表(Singly Linked List) 双链表(Doubly Linked List) 循环链表(Circul ...
分类:
编程语言 时间:
2020-03-04 00:14:43
阅读次数:
76
//队列结构: 受限的线性结构,尊从先进先出的原则。只允许从表的前端进行删除操作,从表的后端进行插入操作 // 队列的封装 class Queue { constructor() { this.items=[] } // 1.向队列尾部添加一个新的项 enqueue(element) { this. ...
分类:
其他好文 时间:
2020-03-02 14:29:22
阅读次数:
71
Queue.h 1 #ifndef QUEUE_H_INCLUDED 2 #define QUEUE_H_INCLUDED 3 #include <stdbool.h> 4 5 typedef struct queue QUEUE; 6 7 QUEUE* createQueue(void); 8 Q ...
分类:
其他好文 时间:
2020-03-01 00:38:30
阅读次数:
48
//队列,先进先出 class Queue { constructor () { this.items = [] } //入队 enqueue (elem) { return this.items.push(this.items) } //出队 dequeue () { return this.it ...
分类:
其他好文 时间:
2020-02-18 13:17:30
阅读次数:
69
使用wp_enqueue_scripts函数配合wp_head()在header.php中使用 在functions.php文件中添加 function tone_front_script() { wp_enqueue_style( 'css名', get_template_directory_ur ...
分类:
Web程序 时间:
2020-02-15 15:15:34
阅读次数:
100