
算法
文章平均质量分 77
yifan268
这个作者很懒,什么都没留下…
展开
-
JAVA 实现先进先出(FIFO)
/** *//** 些程式實現 FIFO(線型) **/import java.util.*;public class TestQueue ...{ public static void main(String args[]) ...{ TestQueue Q = new TestQueue(10); Q.put("aa"); Q.put(原创 2007-04-11 11:14:00 · 9159 阅读 · 0 评论 -
Java 实现后进先出(LIFO)
/**//* * Author: Eric Zhang * Created: 20074る11ら と 01:09:25 * Modified: 20074る11ら と 01:09:25 * For LIFO */import java.util.*;public class LinkedListStack ...{ private static class Node ...原创 2007-04-11 16:45:00 · 7165 阅读 · 0 评论 -
算法題錦集
/* * 有一个整数n,写一个函数f(n),返回0到n之间出现的"1"的个数。 * 比如f(13)=6,现在f(1)=1,问下一个最大的f(n)=n的n是什么? * writed by chszs */ /** * 请用Java语言写一个函数printArray(int[][] aData),该函数将一个二维数组以顺时针螺旋的方式打印出来。 * 例如,对数组: * 1 2 3 4 5 * 14原创 2007-04-10 12:49:00 · 896 阅读 · 0 评论 -
JAVA 用数组实现环型队列
/**//* * Author: zhangjian268 * Created: 20074る11ら と 04:59:23 * Modified: 20074る11ら と 04:59:23 * 數組實現環形隊列 */import java.util.*;public class ArrayCircularQueue ...{ private int front = 0原创 2007-04-12 08:51:00 · 2131 阅读 · 0 评论 -
JAVA 实现二叉树
import java.io.*;class TreeNode...{ String word; // Word being stored. int count = 1; // Count of words seen in text. TreeNode left; // Left subtree reference. TreeNode right; // Right s原创 2007-04-12 09:30:00 · 829 阅读 · 0 评论 -
考察数据结构——第三部分:二叉树和BSTs[译]
本文是"考察数据结构"系列文章的第三部分,讨论的是.Net Framework基类库没有包括的常用数据结构:二叉树。就像线形排列数据的数组一样,我们可以将二叉树想象为以二维方式来存储数据。其中一种特殊的二叉树,我们称为二叉搜索树(binary search tree),简称为BST,它的数据搜索能力比一般数组更加优化。 目录:简介在树中排列数据理解二叉树用转载 2007-04-12 13:47:00 · 1217 阅读 · 0 评论 -
考察数据结构——第二部分:队列、堆栈和哈希表[译]
原文链接:Part 2: The Queue, Stack, and Hashtable本文是"考察数据结构"系列文章的第二部分,考察了三种研究得最多的数据结构:队列(Queue),堆栈(Stack)和哈希表(Hashtable)。正如我们所知,Quenu和Stack其实一种特殊的ArrayList,提供大量不同类型的数据对象的存储,只不过访问这些元素的顺序受到了限制。Hashtable则提供转载 2007-04-12 13:44:00 · 686 阅读 · 0 评论 -
考察数据结构——第一部分:数据结构简介[译]
原文链接:Part 1: An Introduction to Data Structures 介绍:本文是介绍在.Net平台下使用数据结构的系列文章,共分为六部分,这是本文的第一部分.本文试图考察几种数据结构,其中有的包含在.Net Framework的基类库中,有的是我们自己创建的.如果你对这些名词不太熟悉,那么我们可以把数据结构看作是一种抽象结构或是类,它通常用来组织数据,并转载 2007-04-12 13:40:00 · 668 阅读 · 0 评论