E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
【JAVA数据结构】
JAVA数据结构
线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。 Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtab
wcily123
·
2012-01-29 14:00
java
JAVA数据结构
线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。 Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtab
wcily123
·
2012-01-29 14:00
java
自己对
java数据结构
跟算法的理解
对于大部分编程人员来说 只要会用现有的数组或者链表,哈希表就行 也不需要太多考虑其中的执行速度的快慢 因为我们基本上编写的都是相对于操作用户很少的人群 所有大部分人对数据结构也都不太重视 从而导致大部分人都习惯使用数组 插入 保存 删除 但是其中的执行效率问题估计也不太重视。 但是当对于大项目 或者对于用户数目比较多得人数的话 我们需要考虑算法的执行速度问题 他或许会带来一点效率 但是当你充
邱铁军
·
2012-01-11 15:00
java
java数据结构
java中的简单排序 对于我们经常用到的冒泡排序来说 他遵守3个约定 1:比较2个数字 2:如果满足条件 就交换2个数字位置 第一趟结果之后 最大或者最小的数字冒泡到最上面 最大位置。 可以这样理解 当一趟冒泡结束后 最大或者最小的值一定可以确定出来 需要循环n-1次 选择排序过程也可以认为他是局部有序的: 我们可以这么理解 当吧一个随机数组放在面前的
邱铁军
·
2012-01-06 18:00
java
java数据结构
数据结构:数据在计算机内容中或者磁盘中的一种安排;如数组,链表,栈,二叉树等。 算法:对这些结构中的数据进行各种处理。 数据结构 优点 &
邱铁军
·
2012-01-06 16:00
java
JAVA数据结构
与算法-第二章-数组
写在前面:用典型的网页浏览器运行applet脱机工作:1.在MS-DOS中使用cd命令移至所需的子目录下2.使用SDK中的appletviewer工具运行applet的.html文件示例:MicrosoftWindows[版本6.1.7600] 版权所有(c)2009MicrosoftCorporation。保留所有权利。 C:\Windows\system32>D: D:\>cddata
opzoonzhuzhengke
·
2011-12-27 13:00
JAVA数据结构
与算法-第一章-综述
面向对象的思想:packagecom.zzk.cn; classBankAccount{ privatedoublebalance;//账户余额 publicBankAccount(doubleopeningBalance){//构造函数 balance=openingBalance; } publicvoiddeposit(doubleamount){//存钱 balance=balanc
opzoonzhuzhengke
·
2011-12-26 20:00
java
数据结构
数据库
算法
String
transactions
【
Java数据结构
的实现】之系列四栈的数组实现ArrayStack
【
Java数据结构
的实现】之系列四栈的数组实现(使用数组实现栈)上一节我们一起学习了:栈的实现(使用栈计算后缀表达式),上节中栈的实现,我们使用的是java.util.Stack;来实现的栈,本章使用数组来实现
w156445045
·
2011-11-16 14:16
java
数据结构
栈
休闲
ArrayStack
几本书,也不知道这辈子有没有时间读完了。
汇编语言程序设计》 《IBM PC汇编语言程序设计(国外版)》 计算机硬件原理: 《深入理解计算机系统(英文版)》 《编程卓越之道卷1》 《编程卓越之道卷2》 《编码的奥秘》 算法与数据结构: 《
Java
v5browser
·
2011-11-14 17:00
时间
【
Java数据结构
的实现】之系列三栈的实现(使用栈计算后缀表达式)
【
Java数据结构
的实现】之系列三栈的实现(使用栈计算后缀表达式)上讲介绍了栈的介绍,最后并给出了栈的抽象数据类型1.1本章学习目标中、后缀表达式简介后缀表达式的实现本文介绍了栈的实例--使用栈计算后缀表达式
w156445045
·
2011-11-14 10:58
Java
数据结构
休闲
Data
Structures
【
Java数据结构
的实现】之系列三栈的实现(使用栈计算后缀表达式)
【
Java数据结构
的实现】之系列三栈的实现(使用栈计算后缀表达式)上讲介绍了栈的介绍,最后并给出了栈的抽象数据类型1.1本章学习目标中、后缀表达式简介后缀表达式的实现本文介绍了栈的实例--使用栈计算后缀表达式
w156445045
·
2011-11-14 10:58
java
数据结构
栈
休闲
后缀表达式
【
Java数据结构
的实现】之系列二栈的介绍
【
Java数据结构
的实现】之系列二栈的介绍1.1本章学习目标什么是栈栈的特点栈的接口定义1.2什么是栈:栈的元素是按照后进先出LIFO:LastinFirstOut(也叫先进后出),其元素的添加和删除都是在同一端进行的
w156445045
·
2011-11-07 19:48
java
数据结构
职场
栈
休闲
java数据结构
(哈希表)
&n
Sharpleo
·
2011-11-06 18:00
数据结构
java数据结构
(两叉树)
树一,为什么需要使用树? 有序数组插入数据项和删除数据项太慢。 链表查找数据太慢。 在树中能非常快速的查找数据项,插入数据项和删除数据项。二,树的结构 树的基本概念三,路径 顺着连接节点的边从一个节点到另一个节点,所经过的节点顺序排列称为路径。四,根 树最上面的节点称为根节点。一棵树只有一个根。
Sharpleo
·
2011-11-06 18:00
数据结构
java数据结构
(栈和列队)
public class MyStack { //底层实现是一个数组 private long[] arr; private int top; /** * 默认的构造方法 */ public MyStack() { arr = new long[10]; t
Sharpleo
·
2011-11-06 18:00
数据结构
java数据结构
(简单排序)
冒泡排序 public class BubbleSort { public static void sort(long[] arr) { long tmp = 0; for(int i = 0; i < arr.length - 1; i++) { for(int j = arr.length
Sharpleo
·
2011-11-06 18:00
数据结构
java数据结构
(链表)
/* * 链结点,相当于是车厢 */ public class Node { //数据域 public long data; //指针域 public Node next; public Node(long value) { this.data = value; }
Sharpleo
·
2011-11-06 17:00
数据结构
【
Java数据结构
的实现】系列一数据结构概述
数据结构概述1.1本章学习目标什么是数据结构为什么要使用数据结构算法分析1.2什么是数据结构对于什么是数据结构,不同的教材有不同的说法,也没有一个标准的定义。下面引用百度百科的说法:数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。详情参见:ht
w156445045
·
2011-11-05 13:58
Java
数据结构
实现
Data
Structures
【
Java数据结构
的实现】系列一数据结构概述
数据结构概述1.1本章学习目标什么是数据结构为什么要使用数据结构算法分析 1.2什么是数据结构 对于什么是数据结构,不同的教材有不同的说法,也没有一个标准的定义。下面引用百度百科的说法:数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关
w156445045
·
2011-11-05 13:58
java
数据结构
实现
详解
休闲
JAVA数据结构
线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。 Collection├List│├LinkedList│├ArrayList│└Vector│└Stack└SetMap├Hashtable├HashMap└WeakHashM
xiaoliang_xie
·
2011-10-18 10:00
java数据结构
复习--数据结构小结--(2011.10.9)
1. 数据结构基础总结·数据结构是指数据在计算机内存空间中或磁盘中的组织形式。·正确选择数据结构会使程序的效率大大提高·数据结构的例子有数组、栈、链表。·算法是完成特定任务的过程。·在java中算法经常通过类的方法实现。·数据结构和算法主要用来建造数据库。·其他数据结构可以用来模拟显示世界中的情况,比如电话线网。·数据库是指由多个类似的记录组成的数据存储的集合比如通信录·一条记录经常表
longqingaa1
·
2011-10-10 00:05
数据结构
职场
休闲
java数据结构
复习--数据结构小结--(2011.10.9)
1.数据结构基础总结·数据结构是指数据在计算机内存空间中或磁盘中的组织形式。·正确选择数据结构会使程序的效率大大提高·数据结构的例子有数组、栈、链表。·算法是完成特定任务的过程。·在java中算法经常通过类的方法实现。·数据结构和算法主要用来建造数据库。·其他数据结构可以用来模拟显示世界中的情况,比如电话线网。·数据库是指由多个类似的记录组成的数据存储的集合比如通信录·一条记录经常表示现实世界中的
longqingaa1
·
2011-10-10 00:05
职场
数据结构
休闲
java基础学习
JAVA数据结构
线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。 Collection├List│├LinkedList│├ArrayList│└Vector│└Stack└SetMap├Hashtable├HashMap└WeakHash
Aweijun360
·
2011-09-25 13:00
java
list
object
vector
HashMap
iterator
java学习目标
今年剩余的时间应该明确java的学习目标,主要包括以下内容: 1.java基础的巩固,阅读《java编程思想》、《
java数据结构
及算法
alex_gao
·
2011-09-18 10:00
Java学习
java 冒泡排序,选择排序,插入排序,希尔排序
今天刚学习了点
java数据结构
,一开始就看到的排序的问题,就往下看了,java基本的排序方法有三种:冒泡,选择,插入。 以前一直认为选择排序就是冒泡排序。
348725767
·
2011-09-14 17:00
java
数据结构
选择
插入
冒泡
Java数据结构
与算法--高级排序
(1)快速排序/** * * @author sunnyykn */ class ArrayIns { private long[] theArray; //ref to array theArray private int nElems; //number of data items public Ar
aaaaaaaa0705
·
2011-08-25 23:00
JAVA数据结构
之递归
/* 折半查找(二分查找)的递归和非递归算法 */ public class BinarySearch> { private T[] data; public BinarySearch(T[] data) { this.data = data; } public int search(T key) {
aaaaaaaa0705
·
2011-08-25 09:00
java
数据结构
算法
String
Integer
PIVOT
Java数据结构
和算法--链表
(1)简单链表 Java代码 package ChapterFive; class Link { public E data; public Link next; public Link(E data) { this.data = data; } } class LinkList { public
aaaaaaaa0705
·
2011-08-25 09:00
java
数据结构
算法
String
list
null
Java数据结构
和算法--栈与队列
(1)栈 Java代码 package ChapterOne; public class Stack { //栈数组 long stackArr[]; //栈的大小 int maxSize; //栈的顶部 int top; //初始化一个大小为size的栈 public Stack(int size){
aaaaaaaa0705
·
2011-08-25 08:00
java
数据结构
算法
String
java数据结构
--图
1. 建立图的顶点packagecom.jzm.Graph; publicclassGraphNode{ publicGraphNodelink; publicintinfo; } 2. 建立图的前驱和后继点packagecom.jzm.Graph; publicclassGraphList{ publicGraphNodefirst; publicGraphNodela
love_Ubuntu
·
2011-08-15 21:00
java
数据结构
list
null
Graph
Class
java数据结构
---堆
1. 由于用数组来模拟堆的数据存放比较方便,且数组0号位置作为哨兵packagecom.jzm.HeapMap; publicclassMaxheap>{ privateT[]heap;//存放堆元素的数组 privateintlastIndex;//最后一个元素的索引 privatestaticfinalintdefault_capacity=20; publicMaxhe
love_Ubuntu
·
2011-08-15 21:00
java
数据结构
String
null
Integer
Constructor
java数据结构
----二叉树
1. 实现二叉树的各种遍历packagecom.jzm.stackQueueTree; publicclassBinTree{ privatefinalstaticintMAX=50; privateObjectdata; privateBinTreeleft,right; BinTree[]elements=newBinTree[MAX]; intfront; intre
love_Ubuntu
·
2011-08-15 21:00
java
数据结构
object
String
tree
null
java数据结构
--队列
1.用链表实现单向队列packagecom.jzm.stackQueueTree; publicclassLinkQueue{//链表实现单向队列 privateNodefirstNode; privateNodelastNode; publicLinkQueue(){ firstNode=null; lastNode=null; }//endconstructor p
love_Ubuntu
·
2011-08-15 21:00
java
数据结构
object
null
Class
Constructor
JAVA数据结构
线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。 Collection├List│├LinkedList│├ArrayList│└Vector│└Stack└SetMap├Hashtable├HashMap└WeakHash
heirenheiren
·
2011-08-12 21:00
java数据结构
----经典排序集锦
几种排序的对比!!1.冒泡排序packagecom.jzm.kindsOfSort; publicclassBubbleSort{ /** *@paramargs *冒泡排序 */ publicstaticvoidbubbleSort(Comparablea[]){ for(inti=1;i0){ Comparablet=a[j]; a[j]=a[j+1]; a[j+1]=t;
love_Ubuntu
·
2011-08-12 20:00
java
数据结构
Date
String
Integer
Class
java数据结构
--stack
下面介绍三种实现stack的方法。尽管java中有stack类,但是已经被废弃了。自己动手实现!!1. 用链表实现packagecom.jzm.stackQueueTree; publicclassLinkedStack{ privateNodetopNode;//引用链表中的第一个节点 publicLinkedStack(){ clear(); }//enddefaultcons
love_Ubuntu
·
2011-08-12 19:00
java
数据结构
vector
null
Class
Constructor
浅入浅出
Java数据结构
--栈(上)
在各种应试中经常问到的一个问题,请将字符串反转 八戒:这还不简单,利用StringBuffer/StringBuilder的reverse()函数,1秒钟搞定 StringBuilder sb = new StringBuilder("abc"); System.out.println(sb.reverse()); 问题是题目往往明确要求不使用这些类,出
godasd
·
2011-08-11 13:00
java
JAVA数据结构
和算法第二版书中冒泡排序貌似有错?
~,翻开经典:《
JAVA数据结构
和算法第二版》,看看经典是怎么写的。嗯,经典的思路是要好些,虽然比较次数一样,但是循环次数少很多,运行了下,啊!?怎么排序不对!?
zp820705
·
2011-07-10 18:00
java
JAVA数据结构
和算法第二版书中冒泡排序貌似有错?
~,翻开经典:《
JAVA数据结构
和算法第二版》,看看经典是怎么写的。嗯,经典的思路是要好些,虽然比较次数一样,但是循环次数少很多,运行了下,啊!?怎么排序不对!?
zp820705
·
2011-07-10 18:00
java
java数据结构
ArrayList和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,都允许直接序号索引元素,但是插入数据要设计到数组元素移动等内存操作,所以索引数据快插入数据慢,Vector由于使用了synchronized方法(线程安全)所以性能上比ArrayList要差,LinkedList使用双向链表实现存储,按序号索引数据需要进行向前或向后遍历,但是插入数据时只需要
coding_or_coded
·
2011-07-08 11:00
java
vector
list
HashMap
Integer
iterator
java数据结构
ArrayList 和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,都允许直接序号索引元素,但是插入数据要设计到数组元素移动等内存操作,所以索引数据快插入数据慢,Vector由于使用了synchronized方法(线程安全)所以性能上比ArrayList要差,LinkedList使用双向链表实现存储,按序号索引数据需要进行向前或向后遍历,但是插入数据时只需要
soboer
·
2011-07-08 11:00
java
Java中LinkedList与ArrayList对比
在学
java数据结构
的时候发现有LinkedList与ArrayList,就想知道他们的性能如何,所以做了如下的对比, 对比做得比较粗糙,也很不严谨,不过也有一定的参考价值吧。
wanghailiang333
·
2011-06-30 14:00
LinkedList
一些java书籍推荐
基础技术类---------- 《java核心技术》必看 《
Java数据结构
和算法》机械电子工业出版社出的,黑色的,很好。
jackra
·
2011-06-29 22:00
java
设计模式
oracle
NoSQL
读书
java学习的书籍(从别人那COPY来的)
基础 1 java编程思想(基本已看了两遍,打算看个5遍以上) 2 Effective Java(还没有具体看过,不过知识点很好) 数据结构和算法 1
Java数据结构
和算法中文第二版 (做
15210494746
·
2011-06-28 21:00
java
设计模式
编程
算法
企业应用
自己整理的一个读书学习的计划,打算全部买纸质书来学习
决定一步一步的全部买书来看,自己水平的提升比什么都重要,细心研读的感觉真不赖 基础1java编程思想(基本已看了两遍,打算看个5遍以上)2EffectiveJava(还没有具体看过,不过知识点很好)数据结构和算法1
Java
tianzizhi
·
2011-06-28 19:00
java
编程
算法
企业应用
读书
JAVA数据结构
JAVA数据结构
线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。
samxx8
·
2011-06-23 09:00
java数据结构
-Comparable&Comparator
java数据结构
-Comparable&Comparator在深入了解TreeMap之前,有两个接口要先弄清楚,分别是Comparable和ComparatorComparable&ComparatorComparableComparable
于吉吉的技术博客
·
2011-06-15 15:00
java数据结构
之堆栈
建立节点类(Node.java) package com.yz.mystack; public class Node { Object data; Node next; &n
zhouzl_biz
·
2011-04-28 15:00
java
数据结构
java数据结构
与算法读书笔记(零)
数据结构与算法的重要性人人皆知,但有时候我们会发现很多典型的数据结构在java中已有了实现,比如链表,栈等,也正是因为不像C,C++那样需要编程人员自己去实现一些数据结构,导致很多java开发人员在面试等场合的时候,面试官让其使用java实现一些常见的数据结构的时候,瞬间整个人水掉了。(我也差点被BS,所以从此帖开始对数据结构与算法做回顾),正好最近从旮旯里忽然间发现一本《java数据
shaomeng95
·
2011-04-28 11:00
java
数据结构
算法
面试
读书
java数据结构
与算法读书笔记(零)
数据结构与算法的重要性人人皆知,但有时候我们会发现很多典型的数据结构在java中已有了实现,比如链表,栈等,也正是因为不像C,C++那样需要编程人员自己去实现一些数据结构,导致很多java开发人员在面试等场合的时候,面试官让其使用java实现一些常见的数据结构的时候,瞬间整个人水掉了。(我也差点被BS,所以从此帖开始对数据结构与算法做回顾),正好最近从旮旯里忽然间发现一本《java数据
shaomeng95
·
2011-04-28 11:00
java
数据结构
算法
面试
读书
上一页
49
50
51
52
53
54
55
56
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他