![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
wyycode
这个作者很懒,什么都没留下…
展开
-
bp神经网络的java实现(2)
紧接上一篇文章,BPNN这个类,我重写了test方法,修改后代码如下:package myBpnn;import java.util.ArrayList;import java.util.List;import java.util.Random;/** * * * @author wang.yueyang * @version 1.0 * @taskId原创 2013-04-22 13:36:00 · 806 阅读 · 0 评论 -
记录一个定时器的实现思路
定时器原创 2016-09-05 15:00:24 · 331 阅读 · 0 评论 -
计算n的阶乘的二进制数字,从右往左数,第一个1的位置
import java.util.Random;public class Test { // 计算n的阶乘的二进制数字,从右往左数,第一个1的位置。 public static void main(String[] args) { Random r = new Random(); int l = 10000000; int[]原创 2013-11-27 16:50:38 · 641 阅读 · 0 评论 -
从m个数字中选取前n个最小的
import java.util.Arrays;import java.util.Random;public class Test { static int m = 10000000; static int n = 10000; static int[] bigArr = new int[m]; static Random random = new Ra原创 2013-11-27 16:51:56 · 549 阅读 · 0 评论 -
java自带线程池和队列
一简介线程的使用在java中占有极其重要的地位,在jdk1.4极其之前的jdk版本中,关于线程池的使用是极其简陋的。在jdk1.5之后这一情况有了很大的改观。Jdk1.5之后加入了java.util.concurrent包,这个包中主要介绍java中线程以及线程池的使用。为我们在开发中处理线程的问题提供了非常大的帮助。二:线程池线程池的作用:线程池作用就是限制系统中转载 2013-11-22 14:34:54 · 547 阅读 · 0 评论 -
双重for循环优化
假设两个链表List oldList, List newList。 Obj的结构为:class Obj { String code; String value;} 实现如果 newObj.code = oldObj.code,则 newObj.value = oldObj.code 穷举法: public void selectOl原创 2013-11-21 14:13:16 · 1094 阅读 · 0 评论 -
acm每日一练之喷水装置(一)
描述现有一块草坪,长为20米,宽为2米,要在横中心线上放置半径为Ri的喷水装置,每个喷水装置的效果都会让以它为中心的半径为实数Ri(0<Ri<15)的圆被湿润,这有充足的喷水装置i(1<i<600)个,并且一定能把草坪全部湿润,你要做的是:选择尽量少的喷水装置,把整个草坪的全部湿润。输入第一行m表示有m组测试数据每一组测试数据的第一行有一个整数数n,n表示共有n个喷水装原创 2013-09-29 11:30:32 · 453 阅读 · 0 评论 -
KMP字符串匹配关键算法
/*** 获得字符串的next函数值* * @param t* 字符串* @return next函数值*/public static int[] next(char[] t) {int[] next = new int[t.length];next[0] = -1;int i = 0;int j = -1;while (i原创 2013-09-28 10:29:40 · 464 阅读 · 0 评论 -
acm每日一练之蛇形数组
描述在n*n方陈里填入1,2,...,n*n,要求填成蛇形。例如n=4时方陈为:10 11 12 19 16 13 28 15 14 37 6 5 4输入直接输入方陈的维数,即n的值。(n输出输出结果是蛇形方陈。样例输入3样例输出7 8 16 9 25 4 3code: public static void原创 2013-09-26 16:01:03 · 535 阅读 · 0 评论 -
随笔
socket大文件传输:拆分,封包,传输,解包,组合FileOutputStream不会自动创建文件while(true)实现进程持续运行java获取环境变量System.getEnv()和系统参数System.getProperty()(jvm参数)Jnotify使用,延迟处理和用modify代替create原创 2013-09-24 10:21:18 · 390 阅读 · 0 评论 -
acm每日一练之一种排序
描述现在有很多长方形,每一个长方形都有一个编号,这个编号可以重复;还知道这个长方形的宽和长,编号、长、宽都是整数;现在要求按照一下方式排序(默认排序规则都是从小到大);1.按照编号从小到大排序2.对于编号相等的长方形,按照长方形的长排序;3.如果编号和长都相同,按照长方形的宽排序;4.如果编号、长、宽都相同,就只保留一个长方形用于排序,删除多余的长方形;最后排好原创 2013-09-30 11:47:10 · 524 阅读 · 0 评论 -
hadoop搭建
文章出处:http://kelvinliu117.iteye.com/blog/1856440一、虚拟机及系统安装1. 下载vmware,并成功安装;2. 在vmware中安装Linux系统; 二、在虚拟机中配置JAVA环境1.安装java虚拟机(jdk-6u31-linux-i586.bin);2.配置环境变量(1) vi /etc/profile (编转载 2013-05-02 09:27:56 · 507 阅读 · 0 评论 -
bp神经网络的java实现
这两天开始研究BPNN。先阅读的这篇文章:http://www.codeproject.com/Articles/16508/AI-Neural-Network-for-beginners-Part-2-of-3;然后我把这篇文章里的代码按照面向对象的方式重写了一遍。在测试过程中发现一个比较奇怪的问题,两种实现的过程数据是一样的,但最后的计算结果却不一样,这个困扰我好几天了,我把代码贴出来,大家一原创 2013-04-22 10:59:31 · 1093 阅读 · 0 评论 -
快速排序的java实现
public class Quick { public static void main(String[] ary) { Quick q = new Quick(); int[] arry = { 49, 2, 6, 9, 6, 13, 0 }; q.sort(arry, 0, arry.length原创 2013-04-23 14:19:48 · 417 阅读 · 0 评论 -
归并排序的java实现
public class MergeSort { public void merge(int[] arr, int low, int mid, int high) { int temp[] = new int[arr.length]; int lpos = low, rpos = mid + 1, index = low; // 从两个数组原创 2013-04-23 13:57:59 · 440 阅读 · 0 评论 -
遗传算法的java实现
我们来研究一下遗传算法(GA)。GA的理论部分可以去google或者Wikipedia上问,现在我们通过一个具体的例子来说明一下。 首先,遗传算法可以解决很多问题。比如训练神经网络~,本文主要通过下面这个例子来讲解: 假设有10张卡牌,上面数字为1-10,要求将这10张卡牌分为两组,每组5张,第一组的5个数字只和为36,第二组的5个数字之积为360;原创 2013-04-22 16:04:35 · 712 阅读 · 0 评论 -
Java class文件格式说明
Javaclass文件结构说明Table of Contents1. 前言2. JVM解释运行过程3. class文件结构说明3.1. stack3.2. locals3.3. arg_size4. 结论1 前言我先默默的宣传一下。讨论Java技术请加群:323849607这篇文章是基于读者对Java,编译原理,jvm规范有一定了解后书写原创 2017-09-17 11:12:52 · 595 阅读 · 0 评论