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算法
冒泡排序
代码: packagecom.xu.main; publicclassP10_1{ staticfinalintSIZE=10; publicstaticvoidbubbleSort(inta[]) { inttemp; for(inti=1;ia[j+1])//将相邻两个数进行比较,较大的数往后冒泡 { //交换相邻两个数 temp=a[j]; a[j]=a[j+1]
xuxian361
·
2012-11-01 09:00
java算法
之二分查找
package com.hym.test.algorithms; public class BinarySerch { int[] arrayTest = { 1, 2, 5, 9, 23, 26, 46, 62, 783 }; public int searchByCycle(int theFindNum) { int length = arrayTest.length;
huyumin
·
2012-10-31 11:00
java算法
Java算法
概率算法(蒙特卡洛概率算法求圆周率)
代码:packagecom.xu.main; importjava.util.Scanner; publicclassP9_1{ staticdoubleMontePI(intn){ doublePI; doublex,y; inti,sum; sum=0; for(i=1;i
xuxian361
·
2012-10-31 08:00
Java算法
递归算法计算阶乘
代码:packagecom.xu.main; importjava.util.Scanner; publicclassP9{ staticlongfact(intn) { if(n<=1) { return1; } else { returnn*fact(n-1); } } publicstaticvoidmain(String[]args){ int
xuxian361
·
2012-10-30 18:00
Java算法
--递推算法 求解兔子产子问题或斐波那契数列问题
代码: packagecom.xu.main; importjava.util.Scanner; publicclassP7_1{ publicstaticintfibonacci(intn) { intt1,t2; if(n==1||n==2) { return1; } else { t1=fibonacci(n-1); t2=fibonacci(n-2
xuxian361
·
2012-10-30 17:00
java算法
之插入排序
package com.hym.test.algorithms; public class InsertSort { int[] arrayTest = { 5, 26, 1, 783, 23, 2, 62, 9, 46 }; public void insertSort() { int in, out; for (out = 1; out < arrayTes
huyumin
·
2012-10-29 18:00
java算法
java算法
之选择排序
package com.hym.test; public class SelectSort { int[] arrayTest = { 5, 26, 1, 783, 23, 2, 62, 9, 46 }; public void selectSort() { for (int i = 0; i < arrayTest.length; i++) { int th
huyumin
·
2012-10-29 09:00
java算法
java算法
之递归
package com.hym.test; public class RecursiveCalNum { public int calNum(int num, int baseValue) { num--; if (num <= 0) { return baseValue; } else { int theValue = baseValue + 2
huyumin
·
2012-10-29 09:00
java算法
java算法
之冒泡排序
package com.hym.test; public class PopSort { int[] arrayTest = { 5, 26, 1, 783, 23, 2, 62, 9, 46 }; public void sort() { for (int i = 0; i < arrayTest.length; i++) { for (int j = 0;
huyumin
·
2012-10-29 09:00
java算法
哈希查找
学习“五大经典查找”(2)博客分类:查找
java算法
jdk数据结构 大家可否知道,其实查找中有一种O(1)的查找,即所谓的秒杀。
ArronZhen
·
2012-10-29 08:00
查找
二分(折半)查找算法
二分(折半)查找算法博客分类:查找
java算法
数据结构二分查找又称折半查找,它是一种效率较高的查找方法。
ArronZhen
·
2012-10-29 08:00
算法
java算法
事例:连通性
java算法
事例:连通性假设现在一个整数对序列,每个整数代表某种类型的对象,用p-q对表示“p连接到q”,又假设连接具有传递性,即p连接到q,q连接到r,则p连接到r。
lovnet
·
2012-10-25 21:00
java算法
java算法
:算法基础
算法是指适合作为计算机程序实现的解决问题的方法,这里使用java语言加以实现。 大多数算法都设计计算机所使用的数据的组织方法。这种方法所创建的对象即数据结构。所以说数据结构也是计算机科学中研究的主要对象。 所以需要研究数据结构从而理解算法。简单的算法可能用到复杂的数据结构。相反的,复杂的算法可能用到简单的数据结构。研究数据结构的特性,对于算法的实现很有帮助。 算法的重要意义在于:它有可能帮助
lovnet
·
2012-10-25 21:00
java算法
Java算法
(队列操作实例)
完整代码如下:packagecom.xu.test; importjava.util.Scanner; publicclassP5_1{ /** *@功能:队列操作实例 *@作者: *@日期:2012-10-20 */ publicstaticvoidmain(String[]args){ SQTypest=newSQType(); DATAd=null; Scannerinput=new
xuxian361
·
2012-10-20 22:00
java
算法
String
null
Class
input
Java算法
学习(栈操作实例)
完整代码如下:packagecom.xu.main; importjava.util.Scanner; publicclassP4_1{ /** *@功能:栈结构操作 *@作者: *@日期:2012-10-16 */ publicstaticvoidmain(String[]args){ StackTypest=newStackType(); DATAdata=newDATA(); St
xuxian361
·
2012-10-20 14:00
java
算法
String
null
Class
input
Java算法
(链表操作实例)
Java算法
(链表操作实例)代码:packagecom.xu.main;importjava.util.Scanner;publicclassP3_1{ /** *@功能:链表操作实例 *@作者: *@
xuxian361
·
2012-10-16 08:00
java
算法
String
null
Class
input
Java算法
(顺序表操作实例)
Java算法
(顺序表操作实例)源代码如下:packagecom.xu.main;importjava.util.Scanner;publicclassP2_1{/***@功能:顺序表操作实例*@作者:*
xuxian361
·
2012-10-15 16:00
java
算法
String
null
Class
input
Java算法
学习(查找数字)
查找数字随机生成20个整数,输入要查找的数据;逐个对比的查找,当数据相等时找到数据,并输出数据的位置。代码如下:packagecom.xu.main;importjava.util.Random;importjava.util.Scanner;publicclassP1_1{/***@功能:查找数字*@作者:*@日期:2012-10-14*/staticintN=20;publicstaticvo
xuxian361
·
2012-10-15 15:00
java
算法
String
Random
Class
ini
KNN最近邻基于欧几里德距离的
JAVA算法
实现
本算法只适合学习使用,可以大致了解一下KNN算法的原理。算法作了如下的假定与简化处理:1.小规模数据集2.假设所有数据及类别都是数值类型的3.直接根据数据规模设定了k值4.对原训练集进行测试KNN实现代码如下:[java]viewplaincopyprint?packageKNN; /***KNN结点类,用来存储最近邻的k个元组相关的信息*@authorRowen*@qq443773264*@ma
turkeyzhou
·
2012-10-07 02:00
java
exception
String
测试
import
distance
Java算法
:递归算法
递归算法时通过解决相同问题的一个或几个小例子来解决问题的算法。在java中,实现递归方法就是调用自身的方法。 public class Recursion { static int factorial(int n) { if(n == 0) { return 1; } return n * factorial(n-1); } stati
焦志广
·
2012-09-08 11:00
递归算法
Java压缩技术(二) ZIP压缩——Java原生实现
Java算法
BlogEXTjunit 去年整理了一篇ZLib算法Java实现(Java压缩技术(一)ZLib),一直惦记却没时间补充。今天得空,整理一下ZIP的java原生实现。
a52071453
·
2012-08-10 13:00
java
算法
Java压缩技术(二) ZIP压缩——Java原生实现
Java算法
BlogEXTjunit 去年整理了一篇ZLib算法Java实现(Java压缩技术(一)ZLib),一直惦记却没时间补充。今天得空,整理一下ZIP的java原生实现。
a52071453
·
2012-08-10 13:00
java
算法
素数算法(小结)
Java算法
——判断素数publicstaticbooleanisPrimeNumber(intnumber){ if(number0且z=1,那麽p不是素数(5)设j=j+1。
Junin
·
2012-07-25 01:00
Android二值化
网上找了很多,没有一个能用的,本文的方法是自己在别人的基础上修改而来,纯
Java算法
,效率没有C++的高,追求效率的可以用Jni,具体参考:http://vaero.blog.51cto.com/4350852
孙国威
·
2012-06-27 17:00
android
Android二值化算法
网上找了很多,没有一个能用的,本文的方法是自己在别人的基础上修改而来,纯
Java算法
,效率没有C++的高,追求效率的可以用Jni,具体参考:http://vaero.blog.51cto.com/4350852
gqdy365
·
2012-06-12 15:00
android
Android二值化算法
网上找了很多,没有一个能用的,本文的方法是自己在别人的基础上修改而来,纯
Java算法
,效率没有C++的高,追求效率的可以用Jni,具体参考:http://vaero.blog.51cto.com/4350852
gqdy365
·
2012-06-12 15:00
android
RC4加密解密
java算法
原文传送门:http://www.hlovey.cn/2009/11/02/java-rc4.html有一个项目,需要解析一个用户提供的rc4加密后的文件,特意搜索整理了一个java版本的RC4加解密算法。[java] viewplaincopypublic static String HloveyRC4(String aInput,String aKey) { i
L_serein
·
2012-06-09 23:00
java
算法
加密
String
解密
byte
java算法
之折半查找
packagealthorgrim; /** *1、必须采用顺序存储结果 *2、关键字必须有序 *@authorhanrk-2734 * */ publicclassTestBinarySearch{ publicstaticintbinarySearch(inta[],intgoal){ inthigh=a.length-1; intlow=0; while(low
hanruikai
·
2012-04-19 16:00
java
算法
String
存储
Class
java指纹识别+谷歌图片识别技术
分类:
java算法
2012-04-1713:387006人阅读评论(66)收藏举报java指纹识别+谷歌图片识别技术前阵子在阮一峰的博客上看到了这篇《相似图片搜索原理》博客,就有一种冲动要将这些原理实现出来了
raindrophust
·
2012-04-18 17:00
java
算法
3DES算法分享
首先认识一下3DES加密中(也是其他加密)主要涉及到的类 导入java中封装
java算法
的包:sunjce_provider.jar 注意通常导入这个包是会报编译错误,因此需要对myeclipse做如下配置
JamesZhao1987
·
2012-03-29 12:00
3DES算法分享
实验一 分治与递归―全排列
java算法
全排列: 设R={r1,r2,r3……rn}是要排列的n个元素,Ri=R-{ri}。集合X中元素的全排列记perm(X)。 源代码: import java.io.*; import java.util.*; public class SF_Quanpailie { public static void main(Strin
梦朝思夕
·
2012-03-27 19:33
java算法
全排列
休闲
实验一
分治与递归
实验一 分治与递归—全排列
java算法
全排列:设R={r1,r2,r3……rn}是要排列的n个元素,Ri=R-{ri}。集合X中元素的全排列记perm(X)。源代码:import java.io.*;import java.util.*; public class SF_Quanpailie{ public static void main(String[] args) {
梦朝思夕
·
2012-03-27 19:33
休闲
全排列
实验一
算法
实验一 分治与递归―用分治法实现元素选择
java算法
提高题二:用分治法实现元素选择一、实验要求与目的1、了解分治法的基本思想,掌握递归程序编写方法;2、使用分治法编程,求解线形序列中第k小元素。二、实验内容1、 给定线形序列集中n个元素和一个整数k,1≤k≤n,输出这n个元素中第k小元素的值及其位置。2、 简述该算法的原理、步骤。对该算法与直接排序查找进行比较。3、 编写并调试程序。测试要求:元素个数不少于100;分三种情况:k=1、k=n和k
梦朝思夕
·
2012-03-27 19:42
java算法
休闲
实验一
分治与递归
用分治法实现元素选择
实验一 分治与递归—用分治法实现元素选择
java算法
提高题二:用分治法实现元素选择一、实验要求与目的1、了解分治法的基本思想,掌握递归程序编写方法;2、使用分治法编程,求解线形序列中第k小元素。二、实验内容1、给定线形序列集中n个元素和一个整数k,1≤k≤n,输出这n个元素中第k小元素的值及其位置。2、简述该算法的原理、步骤。对该算法与直接排序查找进行比较。3、编写并调试程序。测试要求:元素个数不少于100;分三种情况:k=1、k=n和k=中位数。
梦朝思夕
·
2012-03-27 19:42
休闲
实验一
分治与递归
算法
约瑟夫算法
java算法
:N只猴 数到M int findMonkey(int n, int m) { int
何处烤地瓜
·
2012-03-06 13:00
算法
约瑟夫
按权重选取目标的
java算法
最近在做一个武将系统,是一个比较繁琐的系统,用例比较多。安排了两周时间给我开发,但是光是开发的话一周就够了,剩下的时间用来调试。关于这个系统,个人比较感兴趣的是其中与权重有关的部分。每个武将有不同的出现机率,且每个武将对应多个权重不同的成长值。这里有两处地方与权重有关了,刚开始以为自己写了个很巧妙的算法,现在回想起那是多么的低效。因为武将的个数不确定,权重的总和也不确定,所以刚开始感觉有点棘手。
yangdayin
·
2012-03-04 23:00
java
c
算法
list
java算法
:求分数序列和
时间限制: 1000ms 内存限制: 65536kB描述有一个分数序列2/1,3/2,5/3,8/5,13/8,21/13,....求这个分数序列的前n项之和。输入输入有一行:正整数n。输出输出有一行:分数序列的和(浮点数,精确到小数点后4位)。可以printf("%.4lf\n",a)输出浮点数并精确到小数点后4位。样例输入99样例输出160.4849提示最好在程序中使用双精度浮点数(doubl
chengyingzhilian
·
2012-03-03 20:00
java
算法
String
Class
UP
import
java算法
:生日相同
时间限制: 1000ms 内存限制: 65536kB 描述 在一个有180人的大班级中,存在两个人生日相同的概率非常大,现给出每个学生的学号,出生月日。试找出所有生日相同的学生。 输入 第一行为整数n,表示有n个学生,n(){ @Override publicintcompare(usero1,usero2){ //TODOAuto-generate
chengyingzhilian
·
2012-03-03 20:00
java
算法
String
user
Integer
import
按权重选取目标的
java算法
最近在做一个武将系统,是一个比较繁琐的系统,用例比较多。安排了两周时间给我开发,但是光是开发的话一周就够了,剩下的时间用来调试。关于这个系统,个人比较感兴趣的是其中与权重有关的部分。每个武将有不同的出现机率,且每个武将对应多个权重不同的成长值。这里有两处地方与权重有关了,刚开始以为自己写了个很巧妙的算法,现在回想起那是多么的低效。因为武将的个数不确定,权重的总和也不确定,所以刚开始感觉有
·
2012-02-23 21:00
java算法
java算法
记录
package com.algorithm; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.security.DigestInputStream; import java.security.MessageDigest; import java.
learnmore
·
2012-02-07 19:00
java算法
汉诺塔
java算法
package wgy; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class HanRuoTa { /** * 汉诺塔算法 */ public static void main(String[] args
xuehua1987
·
2011-12-23 16:00
java
算法
hanruota
android面试
java算法
题【安卓进化四】
总结以前去公司面试出的算法题,大致有这几类:一个for循环,两个for循环,排序,比较大小,递归,等等。希望对找工作的人有所帮助,面试题有的我到现在没弄明白呢!等我弄明白后,也会贴出来分享的! 1、写一个方法,要求:输入一个字符串ABCDEFG,要求倒序输出GFEDCBA: packagecom.cn.test; publicclassStringDaoXu{publicStringf
wdaming_1986
·
2011-12-04 10:40
算法
android
面试
移动开发
android算法集锦
josephus环问题
第一种方法是简单的
java算法
问题,第二种c++问题确实纠结publicclassJosephus{ staticvoidjosephus(int[]A,ints,intm){ intn=A.length
wclxyn
·
2011-11-11 09:00
游戏
算法
生活
list
String
Class
double与int类型自动转换
.+40的和,求
java算法
sunInteger(); //题目B:1/2+1/4+1/6+1/8+.........+1/40的和,求
java算法
sunDouble01(); s
pengyan5945
·
2011-11-08 17:00
double
Java J2EE笔试总结(
Java算法
)
Java部分1.求两个数的最大公约数解答:欧几理德原理:辗转相除法 publicstaticintzdgys(inta,intb){ intx=a%b; if(x==0)returnb; elsereturnzdgys(b,x); }2. 关于java垃圾回收器的认识解答:对于GC
hehe9737
·
2011-11-08 15:00
java
bean
servlet
session
ejb
HashMap
Java算法
之 快速排序的实现
刚刚找到工作,但是发现自己虽然对数据结构的知识了解原理,但是实现的话,仍然有很大的麻烦。决定在大学的最后几个月对数据结构进行一个系统的详细的学习。好了,第一篇:快速排序的算法。由于我只是想实现一个简单的原理,所以类的构造就比较简单了,比较的原型都死int型的。 快速的排序的定义我不说了,直接贴源代码: public class BaseQuickSort implements QuickS
暗夜骑士0376
·
2011-11-03 22:00
java算法
java算法
专题-归并排序
归并的思想就是分治.时间复杂度..忘记了 大概实现了下..还真挺费劲的... 很受打击啊...还有什么好的排序算法..大家给推荐下我试着弄弄 没怎么写注释..以此作为我的备用. 这几天的思考中我终于发现..理解和会用和精通是两个概念.. 学海无涯.人生苦短啊 public class Test1 { public static void main
ansjsun
·
2011-11-02 21:00
算法
arr1
splitandmerger
JAVA算法
题目
算法与编程判断身份证:要么是15位,要么是18位,最后一位可以为字母,并写程序提出其中的年月日。答:我们可以用正则表达式来定义复杂的字符串格式,(\d{17}[0-9a-zA-Z]|\d{14}[0-9a-zA-Z])可以用来判断是否为合法的15位或18位身份证号码。因为15位和18位的身份证号码都是从7位到第12位为身份证为日期类型。这样我们可以设计出更精确的正则模式,使身份证号的日期合法,这样
a5489888
·
2011-10-17 17:00
Android GIF 编解码
发现解码是用的
java算法
,但是编码是调用的jni。好
changeyouforever
·
2011-08-15 21:00
Java算法
总结:输入一个整数,求该整数的二进制表示中有多少个1
求一个整数的二进制中1的个数。 题目:输入一个整数,求该整数的二进制表达中有多少个1。例如输入10,由于其二进制表示为1010,有两个1,因此输出2。 分析:这是一道很基本的考查位运算的面试题。包括微软在内的很多公司都曾采用过这道题。 一个很基本的想法是:我们先判断整数的最右边一位是不是1。接着把整数右移一位,原来处于右边第二位的数字现在被移到第一位了,再判断是不是1
litton_van
·
2011-08-03 14:00
java
编程
算法
面试
扩展
微软
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
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
其他