码迷,mamicode.com
首页 >  
搜索关键字:java数据结构    ( 483个结果
java数据结构系列之——数组(1)
import javax.management.RuntimeErrorException;public class MyArray { private long array[]; private int elements;//用于记录数组中实际数据的个数 public MyArray(){ a.....
分类:编程语言   时间:2015-01-01 21:07:10    阅读次数:216
Java数据结构系列之——树(6):二叉树的层序遍历
package tree.binarytree; import java.util.LinkedList; /** * 层序遍历二叉树 * * @author wl * */ public class PrintFromTopToBotton { public static void printfromtoptobotton(BiTreeNode root) { if (r...
分类:编程语言   时间:2014-12-06 08:56:54    阅读次数:258
Java数据结构系列之——树(5):二叉树的后序遍历的递归与非递归实现
package tree.binarytree; import java.util.Stack; /** * 二叉树后序遍历的递归与非递归实现 * * @author wl * */ public class BitreePostOrder { // 后序遍历的递归实现 public static void biTreePostOrderByRecursion(BiTreeN...
分类:编程语言   时间:2014-12-06 08:55:25    阅读次数:283
Java数据结构系列之——树(2):二叉树的实现及其常用操作
package tree.binarytree; public class BiTreeNode { int data; BiTreeNode leftNode; BiTreeNode rightNode; public BiTreeNode(){ leftNode=null; rightNode=null; } public BiTreeNode(int data,...
分类:编程语言   时间:2014-12-05 22:51:26    阅读次数:169
Java数据结构系列之——树(4):二叉树的中序遍历的递归与非递归实现
package tree.binarytree; import java.util.Stack; /** * 二叉树的中序遍历:递归与非递归实现 * * @author wl * */ public class BiTreeInOrder { // 中序遍历的递归实现 public static void biTreeInOrderByRecursion(BiTreeNode...
分类:编程语言   时间:2014-12-05 22:49:54    阅读次数:199
Java数据结构系列之——树(1):二叉树基本概念及特点小结
度的概念:结点拥有的子树数称为结点的度(degree)。度为0的结点称为叶结点(leaf)或者终端结点。度不为0的结点称为非终端结点或者分支结点。除根节点以外,分支结点也称为内部结点。树的度是树内部结点的度的最大值。 树的深度或者高度:结点的层次从根开始定义起,根为第一层,根的孩子为第二层。树中结点的最大层次称为树的深度或者高度。 树的表示法:(1)双亲表示法(2)孩子表示法(3)孩子兄弟表示...
分类:编程语言   时间:2014-12-04 20:08:27    阅读次数:307
Java数据结构系列之——递归(1):汉若塔(HanoiTower)问题
package recursion; public class Hanroitower { public static void main(String[] args) { hanroitower(3,'A','B','C'); } public static void hanroitower(int n,char X,char Y,char Z){ if(n==1){ Sy...
分类:编程语言   时间:2014-11-23 17:37:13    阅读次数:232
Java数据结构系列之——队列(1):队列的顺序存储结构及其实现
package queue.sequencequeue; /** * 队列的定义:队列是只允许在一端进行插入操作,而在另外一端进行删除操作的线性表 * 队列是一种先进先出(First In First Out)的线性表,简称FIFO,允许插 * 入的一端称为队尾,允许删除的一端称为队头 * @author wl * */ public class SequenceQueue { pr...
分类:编程语言   时间:2014-11-23 09:21:48    阅读次数:199
Java数据结构系列之——队列(3):队列的链式存储结构及其实现
package queue.linkQueue; public class Node { // 数据域 Object element; // 指针域 Node next; // 头结点初始化 public Node(Node next) { this.next = next; } // 非头结点初始化 public Node(Object element, Node n...
分类:编程语言   时间:2014-11-23 09:20:51    阅读次数:286
Java数据结构系列之——队列(2):循环队列的顺序存储结构及其实现
package queue.circleSequenceQueue; /** * 这里我们规定队列满时数组中还有一个空闲空间,不允许将数组中的空间全部存满 * 循环队列满的条件是:(rear+1)%QueueSize==front * 长度计算公式为:(rear-front+QueueSize)%QueueSize * @author wl */ public class CircleS...
分类:编程语言   时间:2014-11-23 09:19:33    阅读次数:376
483条   上一页 1 ... 41 42 43 44 45 ... 49 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!