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数据结构和算法
------折半查找
1 package iYou.neugle.search; 2 3 public class Binary_search { 4 public static int BinarySearch(double[] array, double key) { 5 int left = 0; 6 int right = array.length
·
2015-10-30 12:34
java
java数据结构和算法
------顺序查找
1 package iYou.neugle.search; 2 3 public class Sequence_search { 4 public static int SequenceSearch(double[] array, double key) { 5 for (int i = 0; i < array.length; i++) {
·
2015-10-30 12:34
java
java数据结构和算法
------哈希查找
1 package iYou.neugle.search; 2 3 public class Hash_search { 4 private static int m = 13; 5 private static int[] hash = new int[m]; 6 private static int[] array = new int[] { 1
·
2015-10-30 12:34
java
java数据结构和算法
------索引查找
1 package iYou.neugle.search; 2 3 import java.util.ArrayList; 4 import java.util.List; 5 6 public class Index_search { 7 class IndexItem { 8 public int index; 9
·
2015-10-30 12:34
java
java数据结构和算法
------快速排序
1 package iYou.neugle.sort; 2 3 public class Quick_sort { 4 public static void QuickSort(double[] array, int left, int right) { 5 if (left < right) { 6 int i = D
·
2015-10-30 12:33
java
java数据结构和算法
------希尔排序
1 package iYou.neugle.sort; 2 3 public class Shell_sort { 4 public static void ShellSort(double[] array) { 5 int n = array.length; 6 for (int gap = n / 2; gap > 0; g
·
2015-10-30 12:33
java
java数据结构和算法
------堆排序
1 package iYou.neugle.sort; 2 3 public class Heap_sort { 4 public static void HeapSort(double[] array) { 5 for (int i = (int) Math.floor(array.length / 2); i > 0; i--) { 6
·
2015-10-30 12:33
java
java数据结构和算法
------图(最小生成树Prim)
1 package iYou.neugle.graph; 2 3 import java.util.ArrayList; 4 import java.util.List; 5 6 //创建图过程的代码在图的那篇博文中,此处直接使用 7 public class Prim { 8 private MyGraph1 graph; 9 private
·
2015-10-23 09:23
最小生成树
java数据结构和算法
------图(最小生成树Kruskal)
1 package iYou.neugle.graph; 2 3 import java.util.Set; 4 import java.util.TreeSet; 5 6 //创建图过程的代码在图的那篇博文中,此处直接使用 7 public class Kruskal { 8 private MyGraph1 graph; 9
·
2015-10-23 09:23
最小生成树
java数据结构和算法
------图
1 package iYou.neugle.graph; 2 3 import java.util.LinkedList; 4 import java.util.Queue; 5 import java.util.Stack; 6 7 public class MyGraph1 { 8 private MatrixGraph graph;
·
2015-10-23 09:22
java
java数据结构和算法
------二叉树基本操作
1 package iYou.neugle.tree; 2 3 import java.util.ArrayList; 4 import java.util.List; 5 6 public class Binary_Tree<T> { 7 private Tree tree = new Tree(); 8 9
·
2015-10-23 09:22
java
java数据结构和算法
------栈
1 package iYou.neugle.list; 2 3 public class MySeqStack<T> { 4 private Stack stack = new Stack(); 5 6 class Stack { 7 public int maxSize = 10; 8 public T
·
2015-10-23 09:21
java
java数据结构和算法
------队列
1 // 普通队列 2 package iYou.neugle.list; 3 4 public class MySeqQueue<T> { 5 private SeqQueue queue = new SeqQueue(); 6 7 class SeqQueue { 8 public int maxSize = 10;
·
2015-10-23 09:20
java
java数据结构和算法
------图(最短路径Dijkstra)
1 package iYou.neugle.graph; 2 3 import java.util.ArrayList; 4 import java.util.List; 5 6 //创建图过程的代码在图的那篇博文中,此处直接使用 7 public class Dijkstra { 8 private MyGraph1 graph;
·
2015-10-21 12:06
dijkstra
Android学习路线图
1.java及Web应用开发项目java语言基础面向对象基础java常用设计模式
java数据结构和算法
关系型数据库JDBC数据库编程HTML和javascript编程java动态网页编程2.Android
徐琪1987
·
2015-09-30 00:56
学习笔记
java 资料必备
学习java个人以为必备的资料很多,边上课,边总结:1.jdkAPI这个是必须的,什么资料都没有这个权威2.javaJAVA2核心技术7th3.BJava就业培训教程张孝祥4.thinkinjava5.
java
MrCharles
·
2015-05-04 11:00
Java数据结构和算法
(五)——队列
队列,queqe,就是现实生活中的排队。1、简单队列:publicclassQueqe{ privateintarray[]; privateintfront; privateintend; privateintnumber; privateintmax; privateQueqe(intmaxsize){ array=newint[maxsize]; max=maxsize; front=0;
iaiti
·
2014-10-19 10:00
队列
栈
后缀表达式
Java数据结构和算法
Java数据结构和算法
(四)——栈
stack,中文翻译为堆栈,其实指的是栈,heap,堆。这里讲的是数据结构的栈,不是内存分配里面的堆和栈。栈是先进后出的数据的结构,好比你碟子一个一个堆起来,最后放的那个是堆在最上面的。队列就是排队买苹果,先去的那个可以先买。栈publicclassStack{privateintarray[];privateintmax;privateinttop;publicStack(intmax){thi
iaiti
·
2014-10-08 08:41
数据结构与算法
Java数据结构和算法
(四)——栈
stack,中文翻译为堆栈,其实指的是栈,heap,堆。这里讲的是数据结构的栈,不是内存分配里面的堆和栈。栈是先进后出的数据的结构,好比你碟子一个一个堆起来,最后放的那个是堆在最上面的。队列就是排队买苹果,先去的那个可以先买。栈publicclassStack{ privateintarray[]; privateintmax; privateinttop; publicStack(intmax)
iaiti
·
2014-10-08 08:00
数据结构
算法
栈
Java数据结构和算法
Java数据结构和算法
(二)——数组
数组的用处是什么呢?——当你需要将30个数进行大小排列的时候,用数组这样的数据结构存储是个很好的选择,当你是一个班的班主任的时候,每次要记录那些学生的缺勤次数的时候,数组也是很有用。数组可以进行插入,删除,查找等。1)创建和内存分配Java中有两种数据类型,基本类型和对象类型,也有人称为引用类型,Java中把数组当成对象,创建数组时使用new操作符。intarray[]=newint[10];既然
iaiti
·
2014-09-23 23:00
数据结构
二分查找
数组
内存分配
Java数据结构和算法
Java数据结构和算法
(三)——简单排序
这个系列文章出现好多错误,写得太马虎,没仔细测试,就开篇写得好点,对此对被误导的大家道个歉,自己态度有问题。关于错误的地方会一一修复过来。本命年发生了太多太多的事情。也没必要删掉,错了就是错了。多谢大家的指正。单单有数据还不够,对于数据的展现,经常要按照一定的顺序进行排列,越高要求的排序越复杂,这篇只介绍三种大小的简单排序。1)冒泡排序前面写错了,已改正,给大家带来不便,不好意思。模拟:有数组,1
iaiti
·
2014-09-23 07:07
数据结构与算法
Java数据结构和算法
(三)——简单排序
单单有数据还不够,对于数据的展现,经常要按照一定的顺序进行排列,越高要求的排序越复杂,这篇只介绍三种大小的简单排序。这篇文章出现好多错误,i1)冒泡排序前面写错了,已改正,给大家带来不便,不好意思。模拟:有数组,1,4,2,5,7,3。冒泡相当于一个个泡往上冒,由物理学可知轻的是冒在最上面的。(1)首先从1开始冒泡,1比4小,与1交换位置,往上冒,1小于2,冒,与2交换位置,1比5小,冒,1与5交
iaiti
·
2014-09-23 07:00
冒泡排序
插入排序
选择排序
算法导论
计数排序
Java数据结构和算法
(一)——开篇
看的是——《
Java数据结构和算法
》一书,作者RobertLafore。目录1)数据结构算法有什么用?2)技术与通俗3)驱动力学习1)数据结构算法有什么用?
iaiti
·
2014-09-15 07:40
数据结构与算法
Java数据结构和算法
(一)——开篇
看的是——《
Java数据结构和算法
》一书,作者RobertLafore。1)数据结构算法有什么用?
iaiti
·
2014-09-15 07:00
java
数据结构
算法
驱动力学习
技术与通俗
Java数据结构和算法
阅读更多数据结构是对在计算机内存中(有时候在磁盘中)的数据的一种安排。数据结构包括数组、链表、栈、二叉树、哈希表等等。数据结构有哪些用途呢?首先,可以模拟现实世界数据的存储,进行现实世界的建模,最重要的数据结构是图,可以用来表示城市之间,城市内部的道路,电路中的连接,或是任务的安排关系;其次,有些数据结构并不打算让用户接触,它们仅被程序本身所使用,程序员经常将诸如栈、队列、优先级队列等结构当作程序
brandNewUser
·
2014-03-17 09:00
java
数据结构
Java数据结构和算法
数据结构是对在计算机内存中(有时候在磁盘中)的数据的一种安排。数据结构包括数组、链表、栈、二叉树、哈希表等等。 数据结构有哪些用途呢?首先,可以模拟现实世界数据的存储,进行现实世界的建模,最重要的数据结构是图,可以用来表示城市之间,城市内部的道路,电路中的连接,或是任务的安排关系;其次,有些数据结构并不打算让用户接触,它们仅被程序本身所使用,程序员经常将诸如栈、队列、优先级队列等结构当作程序员的
brandNewUser
·
2014-03-17 09:00
java
数据结构
HashMap实现原理之我的理解
【
Java数据结构和算法
(第二版)】写道: 数据结构是指对内存或硬盘中数据的一种安排。可以理解成数据存放或排列时的结构,如数组,链表,二叉树,哈希表等。而算法则是对数据结构中数据进行的处理。
完美天龙
·
2014-03-06 16:00
HashMap
java数据结构和算法
学习之汉诺塔示例
复制代码代码如下:packagecom.tiantian.algorithms;/***_|_1||*__|__2||*___|___3||(1).把A上的4个木块移动到C上。*____|____4||*ABC**|||*|_|_1|*|__|__2|要完成(1)的效果,必须要把1、2、3木块移动到B,这样才能把4移动到C*____|____4___|___3|如:代码中的“调用(XX)”*ABC
·
2014-02-10 09:13
有用的java书籍
阅读更多原文地址:有用的java书籍作者:心碎逍遥基础1java编程思想(基本已看了两遍,打算看个5遍以上)2EffectiveJava(还没有具体看过,不过知识点很好)数据结构和算法1
Java数据结构和算法
中文第二版
hae
·
2013-07-07 10:00
有用的java书籍
nbsp; 1 java编程思想(基本已看了两遍,打算看个5遍以上) 2 Effective Java(还没有具体看过,不过知识点很好) 数据结构和算法 1
Java
hae
·
2013-07-07 10:00
java
JAVA数据结构和算法
(第三章)学习笔记
------------------------------- 一、冒泡排序 1、前提: 2、关键算法: int out, in; for(out=nElems-1; out>1; out--){ // outer loop (backward) &nbs
xiaoyongzeng
·
2013-06-29 17:00
java
RBTree 红黑树
阅读更多纯属个人笔记,来自《
Java数据结构和算法
》二叉搜索树满足l.dataP->X外侧子孙,p和x都是左子节点或右子节点内侧子孙,反之,p和x的左右位置不同在节点下行途中的颜色变换每当查找例程遇到一个有两个红色子节点的黑色节点时
blackproof
·
2013-03-05 14:00
RBTree
红黑树
RBTree 红黑树
纯属个人笔记,来自《
Java数据结构和算法
》 二叉搜索树 满足l.data<data<r.data  
blackproof
·
2013-03-05 14:00
红黑树
RBTree
RBTree 红黑树
纯属个人笔记,来自《
Java数据结构和算法
》 二叉搜索树 满足l.data<data<r.data  
blackproof
·
2013-03-05 14:00
红黑树
RBTree
RBTree 红黑树
阅读更多纯属个人笔记,来自《
Java数据结构和算法
》二叉搜索树满足l.dataP->X外侧子孙,p和x都是左子节点或右子节点内侧子孙,反之,p和x的左右位置不同在节点下行途中的颜色变换每当查找例程遇到一个有两个红色子节点的黑色节点时
blackproof
·
2013-03-05 14:00
RBTree
红黑树
数据结构和算法算是独立的话题
我的看法如下:(1)数据结构和算法应超脱于所有语言,既没有所谓
Java数据结构和算法
,也没有所谓C数据结构和算法。学习数据结构和算法时,不应被某一门语言绑住脚。
小山川
·
2013-01-24 17:09
算法
数据机构
递归三兄弟——数的乘方、背包问题、组合的Java实现
本篇是为了解决《
Java数据结构和算法
》一书第六章递归中,最后留下的“三个有趣的问题”。题一:求一个数的乘方便携计算器中能够求一个数的乘方,通常是X^Y,表示求X的Y次方。
MarkHo365
·
2012-12-11 22:00
组合
递归
背包问题
乘方
java实现组合
java数据结构和算法
(第二版)第二章习题
地址:http://inmethetiger.iteye.com/blog/1707505 说明:原创是指习题答案。清单只是为了前后对应。 清单2.3 public class HighArrayApp { public static void main(String[] args){ int maxSize = 100; HighArray
Inmethetiger
·
2012-10-29 17:00
数据结构
java程序员终极推荐图书pdf下载
java开发者终极推荐图书下载:1、java编程思想(第四版)2、Agile Java3、effective java4、java网络高级编程5、
Java数据结构和算法
6、企业应用架构模式(中文版)(第二版
zzq19860626
·
2012-06-07 21:00
java
java资源
java程序员终极推荐图书pdf下载
java开发者终极推荐图书下载:1、java编程思想(第四版)2、Agile Java3、effective java4、java网络高级编程5、
Java数据结构和算法
6、企业应用架构模式(中文版)(第二版
zzq19860626
·
2012-06-07 21:00
java
java资源
java程序员终极推荐图书pdf下载
java开发者终极推荐图书下载:1、java编程思想(第四版)2、Agile Java3、effective java4、java网络高级编程5、
Java数据结构和算法
6、企业应用架构模式(中文版)(第二版
zzq19860626
·
2012-06-07 21:00
java
java资源
递归 -- 汉诺塔
java数据结构和算法
中文第二版 TowerApp.java packagecom.ch6.tower; publicclassTowerApp{ privatestaticintnDisks
cai5
·
2012-04-01 10:00
数据结构
c
算法
String
Class
disk
递归 -- 二分查找程序
java数据结构和算法
中文第二版 递归的二分查找和非递归的二分查找有相同的大O效率:O(logN),但是代码简洁,速度可能慢点。
cai5
·
2012-03-31 14:00
递归 --变位数 --字符串相关
java数据结构和算法
中文第二版 Common.java packagecom.util; importjava.io.BufferedReader; importjava.io.IOException
cai5
·
2012-03-31 11:00
链表迭代器
Java数据结构和算法
中文第二版.pdf 代码 Link.java packagecom.ch5.interIterator; publicclassLink{ privatelongdData
cai5
·
2012-03-29 17:00
list
String
null
delete
Class
insert
双向链表
Java数据结构和算法
中文第二版.pdf代码Link.java packagecom.ch5.doublyLinked; publicclassLink{ privatelongdData
cai5
·
2012-03-29 11:00
数据结构
算法
list
String
null
Class
后缀表达式字符串计算 --只对个位数计算及 1* 2 -3+6/2
Java数据结构和算法
中文第二版.pdf代码StackX.java packagecom.ch4.postfix; publicclassStackX{ privateintmaxSize
cai5
·
2012-03-29 11:00
数据结构
算法
String
Class
input
output
表达式字符串转化为后缀表达式格式
Java数据结构和算法
中文第二版.pdf代码StackX.java packagecom.ch4.infix; publicclassStackX{ privateintmaxSize;
cai5
·
2012-03-29 11:00
数据结构
算法
String
Class
input
output
有序链表
Java数据结构和算法
中文第二版.pdf代码Link.java packagecom.ch5.sortedlist; publicclassLink{ privatelongdData;
cai5
·
2012-03-29 11:00
我的读书清单
Java 《Java SE6 编程指南》 《Thinking In Java》 《
Java数据结构和算法
·(第二版)》 《Java设计模式》 《Java Puzzlers》
j00131120
·
2012-02-27 13:00
读书
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他