算法
文章平均质量分 83
gundumw100
这个作者很懒,什么都没留下…
展开
-
图论—深度优先和广度优先算法源码
近由于项目需要,需要实现深度优先和广度优先算法,图论中的基础内容,源代码共享一下,希望对大家有用:public class Graph { private final int MAX_VERT=500; private Node nodelist[]; private int adjMat[][]; private int nver原创 2017-04-10 17:29:01 · 456 阅读 · 0 评论 -
Android颜色选择器
参考网上文章,做了两种颜色选择器。一种是固定颜色的选择器,这个很简单,只要画出来各种颜色区域,用户选择哪个,就选择了什么颜色。另一种是万能颜色选择器,这个有一些算法的,所以就参考了网上的文章(由于原始出处不详,就不表示感谢了),又做了一些优化和修改。目前的这个万能颜色选择器的功能已经足够了,也没什么可保密的,就放上来,给需要的人做个参考。喜欢就拿去好了。import arui.c原创 2017-04-10 18:31:08 · 3244 阅读 · 0 评论 -
Android开发之Java集合类性能分析
对于Android开发者来说深入了解Java的集合类很有必要主要是从Collection和Map接口衍生出来的,目前主要提供了List、Set和Map这三大类的集合,今天Android123就他们的子类在标准情况和多线程下的性能做简单的分析。 Collection接口主要有两种子类分别为List和Set,区别主要是List保存的对象可以重复,而Set不可以重复,而Map一般为key-valu原创 2017-04-10 18:24:46 · 687 阅读 · 0 评论 -
j2me中的A*算法
import javax.microedition.midlet.*;import javax.microedition.lcdui.*;import java.lang.Thread;public class MainMid extends MIDlet { MainPit myScreen; boolean first = true; public MainMi原创 2017-04-10 18:06:32 · 247 阅读 · 0 评论 -
一些Java经典算法
package com.worthtech.app.util;import java.io.UnsupportedEncodingException;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import java.text.DateFormat;impo原创 2017-04-10 18:04:22 · 236 阅读 · 0 评论 -
Java版数独算法实现
数独的历史: 数独前身为“九宫格”,最早起源于中国。数千年前,我们的祖先就发明了洛书,其特点较之现在的数独更为复杂,要求纵向、横向、斜向上的三个数字之和等于15,而非简单的九个数字不能重复。儒家典籍《易经》中的“九宫图”也源于此,故称“洛书九宫图”。而“九宫”之名也因《易经》在中华文化发展史上的重要地位而保存、沿用至今。 1783年,瑞士数学家莱昂哈德·欧拉发明了一种当时称作“拉丁方原创 2017-04-10 18:04:14 · 16990 阅读 · 2 评论 -
解决不同编码,不同语言间传递数据乱码的通用办法
有时候我们在使用ajax传递数据的时候总是碰到中文乱码问题,如果各页面,前后台之间传递的编码都是UTF-8那倒还好处理,万一不都是UTF-8呢?下面提供通用的办法,可以解决中文,日文,韩文等语言乱码问题//从数据库查出所有对象List list= service.getList(tableName);//将list传递到下个界面session.setAttribute("lis原创 2017-04-10 17:57:47 · 866 阅读 · 0 评论 -
lucene Analysis包分析
算法和数据结构分析:由于Analysis包比较简单,不详述了!算法:基于机械分词 1-gram,2-gram,HMM(如果使用ICTCLAS接口的话)数据结构:部分源码用到了Set ,HashTable,HashMap认真理解TokenLucene中的Analysis包专门用于完成对于索引文件的分词.Lucene中的Token是一个非常重要的概念.看一下其源码实现:pu原创 2017-04-10 17:43:19 · 543 阅读 · 0 评论 -
J2EE工具类:NumberUtil.java
package com.worthtech.app.util;import java.util.HashSet;import java.util.Random;import java.util.Set;public class NumberUtil {// 生成不重复随机数1 /** * 根据给定的最小数字和最大数字,以及随机数的个数,产生指定的原创 2017-04-10 17:42:08 · 518 阅读 · 0 评论 -
PaginationSupport加强版的分页代码
PaginationSupport.java,这个类网上有,我把它加强了一下,看下面import java.util.ArrayList;import java.util.List;public class PaginationSupport { public static int PAGESIZE = 10; private int pageSize = PAGES原创 2017-04-10 17:36:12 · 626 阅读 · 0 评论 -
快速排序算法
1. public class QSort { 2. 3. /** 4. * 5. * @param pData 需要排序的数组 6. * @param left 左边的位置,初始值为0 7. * @param right 右边的位置,原创 2017-04-10 17:34:21 · 175 阅读 · 0 评论 -
Android - 一种相似图片搜索算法的实现
算法缩小尺寸。将图片缩小到8x8的尺寸,总共64个像素。这一步的作用是去除图片的细节,只保留结构、明暗等基本信息,摒弃不同尺寸、比例带来的图片差异。简化色彩。将缩小后的图片,转为64级灰度。也就是说,所有像素点总共只有64种颜色。计算平均值。计算所有64个像素的灰度平均值。比较像素的灰度。将每个像素的灰度,与平均值进行比较。大于或等于平均值,记为1;小于平均值,记为原创 2017-04-10 19:14:38 · 2673 阅读 · 0 评论