自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 求出整型数组s[n]中任意n-1个数的乘积的最大值,不能用除法,要求时间复杂度为o(n)...

public class TestRide { //第一种方法 public static long ride2(int[] data) { int length = data.length; long[] front = new long[length];// 下标i之前的数的积(不包括i) long[] back = new long[length];// 下标i之后...

2011-10-28 21:37:24 202

原创 判断两条线段的相对位置

判断两条线段的相对位置,用int[] s1表示第一条线段,int[] s2表示第二条线段,即两线段两端点的坐标为:(s1[0],s1[1]),(s1[2],s1[3])和(s2[0],s2[1]),(s2[2],s2[3])。如果两线段没有交点则返回"NO",只有一个交点则返回"POINT",多个交点则返回"SEGMENT"。public class TestLine { /** ...

2011-10-28 21:37:11 898

原创 String对象操作符“+”解析

javac Test 编译文件javap -c Test 查看虚拟机指令实验一:纯字符串public class Test { public static void main(String args[]) { String str = "a"; }} // 将字符串 a 存入常数池  0: ldc #2; //String a  //...

2011-10-28 21:36:57 348

原创 实现字符串全排列

public class permutation{ public static void main(String[] args) { permutation(new String("STJ")); } public static void permutation(String str) { char[] in = str.toCharArray();...

2011-10-24 14:47:04 120

原创 转:一致性hash算法

consistent hashing 算法早在 1997 年就在论文 Consistent hashing and random trees 中被提出,目前在 cache 系统中应用越来越广泛; 1 基本场景比如你有 N 个 cache 服务器(后面简称 cache ),那么如何将一个对象 object 映射到 N 个 cache 上呢,你很可能会采用类似下面的通用方法计算 object...

2011-10-23 19:56:50 62

原创 经典n皇后问题java代码实现

问题描述:在n*n的二维表格,把n个皇后在表格上,要求同一行、同一列或同一斜线上不能有2个以上的皇后。例如八皇后有92种解决方案,五皇后有10种解决方案。public class TestQueen { int n; //皇后的个数 int num = 0; // 记录方案数 int[] queenCol; // 记录n个皇后所占用的列号 boolean[] col; ...

2011-10-19 20:51:59 337

原创 统计某一目录下每个文件中出现的字母个数、数字个数、空格个数及行数(JAVA)...

迅雷一道比较基础的笔试面试题目:Java实现统计某一目录下每个文件中出现的字母个数、数字个数、空格个数及行数?import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IO...

2011-10-12 09:29:12 1928

有三个线程ID分别是A、B、C,用多线程编程实现,在屏幕上循环打印10次ABCABC… ...

迅雷的一道面试题:题目:有三个线程ID分别是A、B、C,请用多线程编程实现,在屏幕上循环打印10次ABCABC…  public class TestThread { /** * @author lucky */ public static void main(String[] args) { new Thread(new TestRun("A")).st...

2011-10-10 21:38:42 417

原创 十进制转换为二进制、八进制、十六进制(JAVA)

public class Test { final static char[] digits = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r...

2011-10-09 21:04:23 111

原创 实现字符串的所有组合(JAVA)

public class Combine { public static void main(String[] args) { new Combine().combine(new String("STJ")); } void combine(String str) { char[] in = str.toCharArray(); StringBuffer ou...

2011-10-09 19:13:20 629 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除