博客专栏  >  编程语言   >  Java数据结构和算法

Java数据结构和算法

处女作,使用Java写数据结构的种种。。。

关注
2 已关注
6篇博文
  • 链表

    链结点      链表是由一个个的链结点链接而成的,一个链结点由数据域(存放数据的部分)data和引用域(下一个结点的引用)next,下图显示了这一关系: 下面是一个链结点定义的一部分: p...

    3天前 17:38
    11
  • 优先级队列

    上一篇–>循环队列       优先级队列是比栈和队列更专用的数据结构,它与普通队列相比会对数据项根据某一关键字进行排序从而决定哪些数据项在前面。       在生活中我们会遇到多件事情在手的情况...

    4天前 21:49
    34
  • 循环队列

    上一篇–>队列 在上一篇的最后我们思考了一般队列的最大缺点,那就是浪费空间。本篇讲解循环队列(有时又叫“缓冲环”),大大利用队列的空间。 循环队列没有空间的浪费。 循环队列Java代码 1...

    2018-01-08 21:51
    36
  • 队列

    什么是队列?       队列(queue)在计算机科学中,是一种先进先出的线性表。它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作。进行插入操作的端称为队尾,进行...

    2018-01-07 20:57
    27
  • 栈的使用案例:单词逆序和符号匹配检查

    上一篇–>栈案例1:单词逆序不使用栈我们的方法是对称位置交换的方法: 我们可以利用栈后进先出原则我们可以很简便的实现逆序: 实现代码://使用栈实现单词逆序 public class Word...

    2018-01-06 17:54
    29
  • 什么是栈?       栈(Stack)又称堆栈,它是一种运算受限的线性表,其限制是仅允许在表的一端进行插入和删除运算。人们把此端称为栈顶,栈顶的第一个元素被称为栈顶元素,相对地,把另一端称为栈底。...

    2018-01-06 14:58
    38
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部