
数据结构
shaobo Huang
化繁为简,高效极致
展开
-
循环队列
循环队列是 队列的一种特殊形式。首先介绍队列,然后引申出循环队列。 队列又称为“先进先出”(FIFO)线性表 限定插入操作只能在队尾进行,而删除操作只能在队首进行 队列也可以采用顺序存储结构或链表结构来实现,分别称为顺序队列和链队列 队列的顺序表示—顺序队列 用一组连续的存储单元依次存放从队首到队尾的元素,附设两个指针head和tail分别指向队首元素和队尾元素的位置, (有的地方用front 和 rear 表示) 当head = tail = 0时表示空队列 当插入新元素到队尾时,tail加1 当删转载 2020-09-18 09:31:36 · 3459 阅读 · 0 评论 -
链表(python版)
一、链表简介 链表是一种在存储单元上非连续、非顺序的存储结构。数据元素的逻辑顺序是通过链表中的指针链接次序实现。链表是由一系列的结点组成,结点可以在运行时动态生成。每个结点包含两部分:数据域与指针域。数据域存储数据元素,指针域存储下一结点的指针。 二、单向链表 单向链表也叫单链表,是链表中最简单的形式,它的每个节点包含两个域,一个信息域(元素域)和一个链接域。这个链接指向链表中的下一个节点,而最后...原创 2019-11-01 09:46:48 · 152 阅读 · 0 评论