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算法
-插入排序直接上代码int[]nums=...
qq_26971803
·
2016-05-29 17:00
java
java算法
java算法
题总结1
这些基础算法题是本人从网上搜集而来,基本都验证过。1-----------------题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? //这是一个菲波拉契数列问题publicclasslianxi01{publicstaticvoidmain(String[]args){System.out
ljt2724960661
·
2016-04-24 23:00
一道对称数组的
JAVA算法
题
输入3输出:0 0 00 1 00 1 2输入4输出:0 0 0 00 1 1 10 1 2 20 1 2 3程序样例:int a=newScanner(System.in).nextInt();inti,j,k;for(i=0;i
chenpeng19910926
·
2016-04-22 15:00
蓝桥杯-动态规划-
java算法
训练 数字三角形
问题描述(图3.1-1)示出了一个数字三角形。请编一个程序计算从顶至底的某处的一条路径,使该路径所经过的数字的总和最大。●每一步可沿左斜线向下或右斜线向下走;●1<三角形行数≤100;●三角形中的数字为整数0,1,…99;.(图3.1-1)输入格式文件中首先读到的是三角形的行数。接下来描述整个三角形输出格式最大总和(整数)样例输入5738810274445265样例输出30动态规划的思想源于递归,
i逆天耗子丶
·
2016-04-16 09:41
蓝桥杯练习
动态规划
-
基础
蓝桥杯-动态规划-
java算法
训练 数字三角形
问题描述(图3.1-1)示出了一个数字三角形。请编一个程序计算从顶至底的某处的一条路径,使该路径所经过的数字的总和最大。●每一步可沿左斜线向下或右斜线向下走;●1<三角形行数≤100;●三角形中的数字为整数0,1,…99;.(图3.1-1)输入格式文件中首先读到的是三角形的行数。接下来描述整个三角形输出格式最大总和(整数)样例输入5738810274445265样例输出30动态规划的思想源于递归,
qq_34594236
·
2016-04-16 09:00
java
动态规划
蓝桥杯
蓝桥杯 -算法训练 区间k大数查询
java算法
问题描述给定一个序列,每次询问序列中第l个数到第r个数中第K大的数是哪个。输入格式第一行包含一个数n,表示序列长度。第二行包含n个正整数,表示给定的序列。第三个包含一个正整数m,表示询问个数。接下来m行,每行三个数l,r,K,表示询问序列从左往右第l个数到第r个数中,从大往小第K大的数是哪个。序列元素从1开始标号。输出格式总共输出m行,每行一个数,表示询问的答案。样例输入5123452152232
qq_34594236
·
2016-04-10 21:00
java
算法
java基础
java算法
蓝桥杯
#6基础算法部分#
学习目标:
JAVA算法
,逻辑优先:非与或(快速浏览请看最后总结)算术运算符关系运算符位运算符逻辑运算符:赋值运算符:=其他运算符链接在此务必好研究http://www.runoob.com/java/java-operators.html
qq_26385187
·
2016-04-06 16:00
java
java 插入排序
在习得
java算法
一书后,回顾了一些排序算法,便将其记录下来。以便复习使用。
dada111111111
·
2016-04-01 21:00
插入排序
【
java算法
】汉诺塔问题求解
importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStreamReader;publicclassHanoi{publicstaticvoidmain(String[]args)throwsNumberFormatException,IOException{intn;BufferedReaderbuf
冯老尸
·
2016-03-21 20:17
java算法
Java算法
1.冒泡排序冒泡排序是一种简单的排序算法,通过比较两个元素的大小,来交换位置,冒泡排序最好的时间复杂度为O(n)算法实现如下:public class BubbleSort { public static void bubbleSort(int[] a) { for (int i = 0; i < a.length - 1; i++) { for
陈小扁
·
2016-03-16 08:00
java算法
Java算法
1.冒泡排序冒泡排序是一种简单的排序算法,通过比较两个元素的大小,来交换位置,冒泡排序最好的时间复杂度为O(n)算法实现如下:public class BubbleSort { public static void bubbleSort(int[] a) { for (int i = 0; i < a.length - 1; i++) { for
陈小扁
·
2016-03-16 08:00
java算法
面试
1.
java算法
编程: a.如何用效率o(n)的方法找出一个数组的最大值和最小值 b.如何用效率o(n)的方法使两个有序数组合并为一个有序数组 c.判断一个数是否为2的n次方,有哪些方法 d.有一个二维矩阵如何按照斜对角线的顺序把它打印出来
qianxiangsen
·
2016-03-11 09:00
java算法
小知识练习(二)
话不多说,直接上题:题目:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。 有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。思路:创建两个char型数组,分别存放a,b,c和x,y,z.然后分别遍历这两个数组,取出符合条件的值,代码如下:publicstaticvoidmain(String[]args){
狼牙曼巴
·
2016-03-10 22:00
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
上一页
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
其他