数据结构
Kyyy.
这个作者很懒,什么都没留下…
展开
-
C语言 数据结构 图的储存、遍历、简单应用
C语言 数据结构 图的储存、遍历、简单应用内容:1,创建图(邻接矩阵和邻接链表两种方法)2,图的深度和广度优先搜索结果3,判断图是否为连通图#include<stdio.h>#include<stdlib.h>#include<string.h>#define MVNum 100 //最大顶点数#define MAXSIZE 100typedef char VerTexType; //设顶点的数据类型为字符型 typedef in原创 2020-12-14 19:01:05 · 852 阅读 · 0 评论 -
JavaScript数据结构 ---- 优先级队列
优先级队列特点每个元素不再只是一个数据,而且包含数据的优先级在添加方式中,根据优先级放入正确的位置封装优先级队列 function PriorityQueue() { function QueueElement(element, priority) { this.element = element; this.priority = priority; } /原创 2020-11-30 20:38:28 · 88 阅读 · 0 评论 -
JavaScript 数据结构----队列
一,队列概念和结构队列是一种先进先出(FIFO)的数据结构。队列的第一个元素所在位置称为队头,最后一个元素所在位置称为队尾。不包含任何元素的队列称为空队列。队列基本操作enqueue(element):向队列尾部添加一个新的项dequeue():出队,移除队列的第一项,并返回被移除的元素front():返回队列中第一个元素(不移除元素,只返回信息)isEmpty():(empty:空的)队列为空,返回true,否则返回flasesize():返回队列包含的元素个数,与数组的leng原创 2020-11-30 20:33:28 · 91 阅读 · 0 评论 -
JavaScript 数据结构 --- 栈
JavaScript 数据结构 — 栈一,栈的基本操作1,push(elemenet):压栈,添加一个新元素到栈顶位置2,pop():出栈,移除栈顶元素,同时返回被移除的元素3, peek():返回栈顶元素,不对栈做任何修改(这个方法不会移除栈顶元素,仅仅返回它)4,isEmpty():(empty:空的)栈为空,返回true,栈不为空,返回false5,size():返回栈里元素个数,与数组中的length方法类似6,toString():将栈结构的内容以字符串的形式返回二,封装栈 fu原创 2020-11-30 20:24:58 · 74 阅读 · 0 评论