自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [Java]图解Perfect shuffle[Jai04]

数组2n [a1, a2, ...an, b1, b2, ...bn] 在时间O(n),空间 O(1) 条件下,生成[b1,a1,b2,a2....an,bn] 对于3^k-1 对于2m = 3^k -1 的perfect shuffle public class PerfectShuffleJai04 { static public void shuffle(char

2012-11-27 15:35:53 292

原创 [Java]数组循环位移

数组[n-1], 循环位移k位, 时间复杂度O(n) 方法A, 此算法的设计思路是什么呢? 1) 分为0 ~ k, k ~ n-1 两部分, 分别逆序 2) 0 ~ n-1 逆序 public class ArrayShift { static public void shift(Object[] ary, int k) { int n = ary.length; k

2012-11-24 18:31:22 546

原创 [FF Add-on]修改ff下载文件目录

用Add-on Builder 生成FF插件,真是一件简单愉快的事情. 反面教材,请参见[bat]修改ff下载文件目录 const data = require("self").data; const file = require("api-utils/file"); var Widget = require("widget").Widget; var notifyPanel = r

2012-11-21 17:24:33 359

原创 [bat]修改ff下载文件目录

修改firefox下载文件夹,指向以当前日期命名的目录. P.S. 右键菜单中加入文本编辑器,如Notepad++     a. 在  HKEY_CLASSES_ROOT \ * \ shell 下新建子项(key) Notepad++, 键值(String Value)  (Default) = Notepad++ . 这是菜单项显示的文本.     b. 在key Notepad++下,

2012-11-21 00:16:31 520

原创 [Java]Hamming code

Hamming 码 信息位k = 2^r - r - 1,冗余校验位r, 码长n = 2^r -1, 码率 R = k/n = 1 - r /(2^r -1) 码距 distance, 任意两个码字间相异的位数. Hamming码,码距为3,可以纠正1位错误。 图解:   0 1 2 3 4 5 6

2012-11-19 21:52:37 386

原创 图解Java参数传“值”

好吧,我承认,实参形参、传值引用什么的真是把我绕晕了. You do speak Chinese! Java 只有传值好不好,看图: public class TestString{    public static void testStr(String x){    x = "word"; //由虚线箭头1变为的实线箭头2

2012-11-17 22:56:47 246

空空如也

空空如也

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

TA关注的人

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