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、2、3、4四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?具体思路很简单,就是拿出一个数,跟其他三个中的任意两个不重复的组,最后加起来,/** *题目:有1、2、3、4四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? *时间:2016年3月10日21
狼牙曼巴
·
2016-03-10 21:00
在Android平台下合成Gif
在Android平台下合成Gif1.最近在做合成gif的工作,在网上搜到了很多资料,总结一下,总共找到了两种方法,分别是使用jni和
java算法
实现,测试表明
java算法
比so文件更快,大约快两倍,不知道为啥
chendong_
·
2016-03-09 23:00
android
java算法
gif
so
android平台
缓存java框架技术预研4:LazyUnsafeAllocator.
java算法
分析
LazyUnsafeAllocator.java这个类,如名字就知道懒惰,就如同c里面的malloc和free一样,没有做任何内存管理。我们可以跟踪下代码如下: @Override public MemoryBuffer allocate( int size ) { if ( capacity < used.get() + size )//做一下容量控制
强子哥哥
·
2016-02-21 13:00
DirectMemory
Java算法
编程题系列之 3、猜算式
Java算法
编程题系列之3、猜算式题目:看下面的算式:□□x□□=□□x□□□它表示:两个两位数相乘等于一个两位数乘以一个三位数。如果没有限定条件,这样的例子很多。
Frank_Jay
·
2016-02-19 23:45
Java/Java
Web
Java算法
编程题系列之 3、猜算式
Java算法
编程题系列之3、猜算式题目:看下面的算式:□□x□□=□□x□□□它表示:两个两位数相乘等于一个两位数乘以一个三位数。如果没有限定条件,这样的例子很多。
Frank_Jay
·
2016-02-19 23:00
java
编程
java算法
java算法
——排序
1、冒泡排序 中心思想:在要排序的一组数中,对当前还未排好序的范围内的全部数,自上而下对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。1publicstaticint[]BubbleSort(int[]numbers){ 2inttemp;3intsize=numbers.length;4for(inti=0;inumbers[j+1]){7temp=numbers[j];8
旋风明
·
2016-01-29 10:00
Python 快速入门(下) - 使用Web2Py框架搭建网站
绝大部分
Java算法
都可以用Python来重写,而长度仅为原来的二十分之一。
闪电Jlaix
·
2016-01-24 11:58
Python
Java算法
分析与设计视频教程下载
下载地址:http://pan.baidu.com/s/1i4pMZ9z密码:v9ra 算法分析与设计Java版,是一套实用型算法课程。通过本课程的学习,学员可以掌握以下技术点:线性结构与顺序表、单向链表、循环链表、栈的基本概念、链式堆栈、中缀表达式、队列、链式队列、串、MyString、Brute-Force算法、MySet类实现、矩阵类、递归算法、哈夫曼树、希尔排序、HashTable算法等内
听话别闹
·
2016-01-21 10:53
java
算法
Java算法
分析与设计视频教程
下载地址:http://pan.baidu.com/s/1i4pMZ9z密码:v9ra 算法分析与设计Java版,是一套实用型算法课程。通过本课程的学习,学员可以掌握以下技术点:线性结构与顺序表、单向链表、循环链表、栈的基本概念、链式堆栈、中缀表达式、队列、链式队列、串、MyString、Brute-Force算法、MySet类实现、矩阵类、递归算法、哈夫曼树、希尔排序、HashTable算法等内
天天学
·
2016-01-21 10:00
java
算法
Java算法
---华为oj矩阵乘法
importjava.util.Scanner;/***CreatedbyAdministratoron2015/01/18.*/publicclassMain{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);while(sc.hasNext()){intMarx1hang=sc.nextInt();intMar
镜中阿猫
·
2016-01-18 11:23
Java
Web
【Java】递归算法计算阶乘
这篇文章主要介绍了Java递归算法计算阶乘,感兴趣的朋友可以参考下本文为大家分享的
java算法
计算阶乘,在学习Java课程时经常会遇到求阶乘问题,今天接跟大家一起探讨一下代码如下:packagecom.xu.main
不能吃的坚果
·
2016-01-16 13:07
算法
Java算法
---华为oj迷宫问题求解(广度优先搜索)
一万年太久,只争朝夕,只有坚持,才能胜利,经过昨天的努力,解决了广度优先算法实现迷宫问题,题目在这里不赘述,如果不知道题目的请看我的上一篇博客
Java算法
---华为oj迷宫问题求解,这里面说的很详细,下来就直奔主题
镜中阿猫
·
2015-12-22 11:11
Java
Web
Java算法
---华为oj迷宫问题求解(深度优先搜索)
自己花了好长时间学习了深度优先搜索算法,受益颇多,网上许多资料都看不太懂,最后自己按着那个思想一步一步实现了,分享一下,以华为oj上的迷宫问题为例来说一下:问题描述:定义一个二维数组N*M(其中2importjava.util.Scanner;importjava.util.Stack;publicclassMain{publicstaticvoidmain(Stringargs[]){Scann
镜中阿猫
·
2015-12-21 09:55
Java
Web
网页去重(二)最小编辑法
网页去重(二)最小编辑法一、 例子二、
Java算法
实现publicstaticintmin_edit_distance(Stringtarget,Stringsource){ intt_len
u010666884
·
2015-12-17 19:00
Java算法
斐波那契数列优化(fibonacci)
问题描述 Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。 当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。输入格式 输入包含一个整数n。输出格式 输出一行,包含一个整数,表示Fn除以10007的余数。 说明:在本题中,答案是要求Fn除以10007的余数,因此我们只要能算出这个余数即可,而不需要先计算出Fn
admxj
·
2015-12-15 10:18
java
优化
算法
斐波那契
数列
规模
Java算法
系列----插入排序
插入排序算法介绍排序算法是最简单的算法,也是最基本的算法。顾名思义,插入排序就是把当前待排序的元素插入到一个已经排好序的列表里面。一个非常形象的例子就是右手抓取一张扑克牌,并把它插入左手拿着的排好序的扑克里面。插入排序的最坏运行时间是O(n2),所以并不是最优的排序算法。特点是简单,不需要额外的存储空间,在元素少的时候工作得好。插入排序算法Java实现Java里面有很多数据类型,我们选取的是最简单
xyh12344
·
2015-12-01 23:00
Java;
趣味
Java算法
题(附答案)
【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每一个月都生一对兔子,小兔子长到第三个月后每一个月又生一对兔子,假如兔子都不死,问每一个月的兔子总数为多少? //这是一个菲波拉契数列问题 public class lianxi01 { public static void main(String[] args) {
·
2015-11-13 22:34
java算法
Java算法
一、递归与循环 理论上任何的循环都可以改写为递归的形式。 有时候因为栈的限制,需要“尾递归”(C可以用goto语句模拟尾递归); java不支持尾递归。 有些语言没有循环语句,只能使用递归(LISP)。 循环改递归的关键 发现循环的逻辑相似性。 不要忘记递归“出口”。 以下是一个简单循环改造成递归的例子: 1 /** 2
·
2015-11-13 03:49
java算法
三个数组求中位数,以及中位数的中位数----
java算法
实现
求三个数组的中位数,以及中位数的中位数。 import java.util.Arrays; public class median { public static void main(String[] args) { //m=3,n=3 long[] a = {1,2,6,4,5,9}; long[] b = {3,9,23,51,5}; long[] c
·
2015-11-13 03:20
java算法
java算法
学习
最大公约数 欧几里得算法 描述:计算两个非负整数p和q的最大公约数: 若q是0,则最大公约数为p。 否则,将p除以q得到余数r,p和q的最大公约数即为q和r的最大公约数。 根据算法的自然描述,我们可以很轻松地得到以下的递归实现: 1 public static int euclid(int p, int q) { 2 3 if (q == 0)
·
2015-11-13 01:22
java算法
Java算法
——O(n)查询数列中出现超过半数的元素
主要思想: 相邻元素两两比较,如果相同存入新数组,不同二者都删除。如果 某数出现次数超高n/2,则最后剩下的1元素为所求。 public static int findMostElem(final ArrayList<Integer> arr){ int size = arr.size(); ArrayList<Integer> tmplis
·
2015-11-12 20:20
java算法
号码卡
JAVA算法
--->猜车牌号
这几周朋友几篇文章介绍了改号码卡的文章. 关联文章的地址 一个卡撞了一个人,一个人看见说派司前面2个号码一样,一个人说前面2个号码,一样,还有一个人说派司是一个数的平方。这个派司是4位数,你猜是多少! --------------------
·
2015-11-12 14:55
java算法
JAVA算法
系列 快速排序
java算法
系列之排序 手写快排 首先说一下什么是快排,比冒泡效率要高,快排的基本思路是首先找到一个基准元素,比如数组中最左边的那个位置,作为基准元素key,之后在最左边和最右边设立两个哨兵,i 和
·
2015-11-12 11:26
java算法
JAVA算法
系列 冒泡排序
java算法
系列之排序 手写冒泡 冒泡算是最基础的一个排序算法,简单的可以理解为,每一趟都拿i与i+1进行比较,两个for循环,时间复杂度为 O(n^2),同时本例与选择排序进行了比较,选择排序又叫直接排序
·
2015-11-12 11:26
java算法
Java算法
求最大最小值,冒泡排序,斐波纳契数列一些经典算法<不断更新中>
清明在家,无聊,把一些经典的算法总结了一下. 一、求最大,最小值 Scanner input=new Scanner(System.in); int[] a={21,31,4,2,766,345,2,34}; //这里防止数组中有负数,所以初始化的时候给的数组中的第一个数。 int max=a[0]; int min=a[0]; for (int i = 0;
·
2015-11-11 15:56
java算法
Java算法
简介及排序剖析
本文来自http://blog.csdn.net/liuxian13183/ ,引用必须注明出处! 从小白晋升,一路走来;从helloworld,到JFrame,再到Android;从城外小子,到内城的阶梯,站在高耸入云的阶梯上向前
·
2015-11-11 10:07
java算法
java算法
之身份证号码验证
调用时直接 new IDCard().verify(身份证id);就可以了 实现代码如下: public class IDCard { private String _codeError; //wi =2(n-1)(mod 11) final int[] wi = {7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 1
·
2015-11-11 03:22
java算法
50道经典的JAVA编程题 (1-5)
前不久在网上看见了50道
java算法
编程题,感觉还不错,记得大一学C语言的时候做过一些,现在用java来回顾下吧,也算应付考试吧。
·
2015-11-05 08:42
java编程
java算法
-数学之美一
巧用数学的思想来解决程序算法问题,这样的代码如诗般优美。通过数学思想来看问题,也能将程序简单化。“斐波那契数列”对于java程序员来说一定不陌生。当然这个问题的解决方案也有很多。用一个例子说明数学思想的优越性。 题例: 有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个
·
2015-11-02 19:37
java算法
java算法
-数学之美二
上一章已经说过利用数学思想来解决程序算法问题,实际上就是找规律。这在我们上学时经常遇到,比如给出一段数字,求某一个位置该填写什么数,只要找到规律那就迎刃而解。好了,废话不多说,再来看看案例分析。 示例:计算1+2+3+4+5+6+……+100的结果。这个示例算是比较简单了,主要是让大家能够理解这种思想。可能按照多想人的想
·
2015-11-02 19:37
java算法
腾讯QQ web新版登陆加密算法 js算法 c#算法
java算法
群里下午依旧热闹,但是今天下午都没有扯皮,出奇一致的研究起了新版的密码加密算法。 很多朋友都贡献出了自己的研究成果,希望朋友们在利用代码的时候记住他们,他们是祖国未来的花骨朵! 1、js算法,提供者:蛋定..(QQ:237466917) 该代码已经迁移至Q5论坛:http://www.qicq5.com/thread-8-1-1.html 2、c#算法 提供者:释然 QQ:
·
2015-10-31 11:24
java算法
算法篇---
java算法
应用
算法应用之百钱买白鸡 案列说明:主要内容是:公鸡5元一只,母鸡3元一只,小鸡1元三只,问100元怎样可以买100鸡? 思想:想要实现此算法,只要明白各种条件的关系即可,而且知道公鸡最多买20只,母鸡最多买33只,小鸡最多买100只,这样买各种鸡的钱总为100,元,鸡的只数也是100; 实现代码: package 算法应用; /** * * @author Administrator
·
2015-10-28 09:29
java算法
java算法
unix时间戳转换
importjava.util.Scanner;publicclassTimel{ privatestaticScannerin; publicstaticvoidmain(String[]args){//实现当前系统时间戳的转换,输入一个有效的时间进行转换 System.out.println("时光机系统开启,当前北京时间:"); TimeCpnow=newTime
new_hands
·
2015-10-23 17:00
java算法
unix时间戳转换
importjava.util.Scanner;publicclassTimel{ privatestaticScannerin; publicstaticvoidmain(String[]args){//实现当前系统时间戳的转换,输入一个有效的时间进行转换 System.out.println("时光机系统开启,当前北京时间:"); TimeCpnow=newTime
new_hands
·
2015-10-23 17:00
JAVA面试精选【
Java算法
与编程二】
在面试中,算法题目是必须的,通过算法能够看出一个程序员的编程思维,考察对复杂问题的设计与分析能力,对问题的严谨性都能够体现出来。算法是一系列解决问题的清晰指令,也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。算法常常含有重复的步骤和一些比较或逻辑判断。如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。不同的算法可能用不同的时间、空间或效率来完成同样的任务。一
·
2015-10-23 08:09
java算法
JAVA面试精选【
Java算法
与编程一】
在面试中,算法题目是必须的,通过算法能够看出一个程序员的编程思维,考察对复杂问题的设计与分析能力,对问题的严谨性都能够体现出来。算法是一系列解决问题的清晰指令,也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。算法常常含有重复的步骤和一些比较或逻辑判断。如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。不同的算法可能用不同的时间、空间或效率来完成同样的任务。一
·
2015-10-23 08:08
java算法
Android GIF 编解码
发现解码是用的
java算法
,但是编码是调用的jni
·
2015-10-21 10:34
android
java算法
---五家共井
古代数学巨著《九章算数》中有这么一道题叫“五家共井,甲二绠(汲水用的井绳)不足,如(接上)乙一绠;乙三绠不足,如丙一绠; 丙四绠不足,如丁一绠;丁五绠不足,如戊一绠;戊六绠不足,如甲一绠,皆及。 意思就是说五家人共用一口井,甲家的绳子用两条不够,还要再用乙家的绳子一条才能打到井水;乙家的绳子用三条不够,还要再用丙家的绳子 一条才能打到井水;丙家的绳子用四条不够,还要再用丁家的绳子一条才能打到
·
2015-10-20 08:26
java算法
java算法
篇总结
冒泡排序比较相邻元素,如果第一个比第二个大,那么交换他们的位置;每对相邻元素进行依次比较,最后的元素应该是最大的。int[] array = {10,13,12,8,11,6}; //数组从小到大排序 for (int i = 0; i array[j + 1]) { a = array[j]; array[j] = array[j + 1];
丛林迷雾
·
2015-09-07 16:00
java杨辉三角
自从参加完蓝桥杯之后就没再怎么好好学习
java算法
了,最近公司事情不多,刚好利用闲暇时间复习和整理一下对算法的学习。
wang_keng
·
2015-08-21 17:00
Java算法
之递归算法计算阶乘
本文为大家分享的
java算法
计算阶乘,在学习Java课程时经常会遇到求阶乘问题,今天接跟大家一起探讨一下代码如下:packagecom.xu.main;importjava.util.Scanner;publicclassP9
xuxian361
·
2015-08-05 11:31
将JSON对象带有格式的写出到文件中
代码的实现参考了
Java算法
中的栈处理括号匹配问题。好了,不多说了,下面是代码的实现。
Gemu
·
2015-07-03 09:16
Java基础
Java算法
--寻路
题目:要求用户输入一个值n作为一个n*n的矩阵大小,然后用户输入n行,每行有n个字符,每个字符用空格隔开,其中字符“A”表示起点,字符“B”表示终点,中间寻路有要求,如果当前字符是“+”则下一步必须是字符“-”或者字符“B”,如果当前字符是“-”则下一步必须是字符“+”或者字符“B”,如果当前字符是“A”则下一步是字符“+”字符“-”字符“B”都行。不考虑用户输入的其他字符,只有“+”“-”“B”
ChamPly
·
2015-06-01 07:37
数组逆序
java算法
/** *Createdbyjinzhao.won2015/4/13. */publicclassReverseArray{ publicstaticvoidreverse(int[]array){ intlength=array.length-1; for(inti=0;i
wangjinzhao
·
2015-05-24 15:00
Java算法
之冒泡排序
用户输入10个整型数字,对这10个数字按升序排列,并输出。 代码如下: import java.util.*; public class Demo02{ public static void main(String[] args){ Scanner sin = new Scanner(System.in); int[] arr = new int[10];
qiufeihu
·
2015-05-19 21:00
java
算法
java算法
之———三色棋
package demo; /** * Algorithm Gossip: 三色棋 * 三色旗的问题最早由E.W.Dijkstra所提出,他所使用的用语为Dutch Nation Flag(Dijkstra为荷兰 * 人),而多数的作者则使用Three-Color Flag来称之。 * 假设有一条绳子,上面有红、白、蓝三种颜色的旗子,起初绳
bigSeven
·
2015-05-14 09:00
算法
三色棋
java算法
之———费式数列
package demo; /** * Algorithm Gossip: 费式数列 *Fibonacci为1200年代的欧洲数学家,在他的着作中曾经提到:「若有一只免子每个月生一只小免 *子,一个月后小免子也开始生产。起初只有一只免子,一个月后就有两只免子,二个月后有三 *只免子,三个月后有五只免子(小免子投入生产)......。 &n
bigSeven
·
2015-05-13 17:00
java
算法
费式数列
java算法
之———河内之塔
package demo; /** * 河内之塔(Towers of Hanoi)是法国人M.Claus(Lucas)于1883年从泰国带至法国的,河内为越战时 * 北越的首都,即现在的胡志明市;1883年法国数学家 Edouard Lucas曾提及这个故事,据说创世 * 纪时Benares有一座波罗教塔,是由三支钻石棒(Pag)所支撑,开始时神在第一根
bigSeven
·
2015-05-13 16:00
java算法
河内之塔
java算法
系列之(二)顺序查找算法
1.顺序查找算法顺序查找算法比较简单,就是从数据序列中的第1个元素开始,从头到尾依次查找,直到查找到所要的数据或搜索完整个数据序列。顺序查找主要针对少量的,无规则的数据。2.java代码的顺序查找算法实现publicclassOrderSearch{ publicintdoSearch(int[]array,intdata){ intresult=-1; for(inti=0;i
hfreeman2008
·
2015-05-10 21:00
java
顺序查找算法
java算法
系列之(一)冒泡排序算法
先从最简单的冒泡排序算法开始这次
java算法
学习吧。1冒泡排序算法(B
hfreeman2008
·
2015-05-10 20:00
java
冒泡排序
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
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
其他