Avatar notebook default
5篇文章 · 7024字 · 6人关注
  • 4、优先队列(二叉堆)

    优先队列:和之前的队列类似,但是这里的优先队列加入了优先级,优先队列是允许至少下列两种操作的数据结构:insert(插入),它的作用是显而易见的...

  • 排列组合

    (参考:http://blog.csdn.net/zmazon/article/details/8351611)这是从网上摘录的,经过一定的理解...

  • 3、二叉树

    在实现之前我们首先对二叉树进行一些说明,二叉树中大部分操作的运行时间平绝为O(log N)。从节点n1到nk的路径定义为节点n1, n2, .....

  • 2、栈和队列

    一、栈 1.1 栈的实现 栈(Stack)是限制仅在表的一端进行插入和删除运算的线性表。java没有栈这样的数据结构,如果想利用先进后出(FIL...

  • 1、链表

    这是一些我从《java数据结构和算法》中选出来的,需要记住的东西。 一、javaAPI中的表 1.1 Collection接口 Collctio...

  • 排序

    1、冒泡排序(交换排序) Demo.java 说明: 1、冒泡排序就是每次都是前一个数和后一个数进行比较,如果前面的数大,那么两者就交换位置。 ...

文集作者