linux下安装极点五笔

For ibus: 1.ibus-table-createdb -s vissible-ibus.txt 2.sudo cp vissible-ibus.db /usr/share/ibus-table/tables 3.sudo cp vissible.gif /usr/share/i...

2014-05-04 22:53:45

阅读数 12

评论数 0

linux字符集添加和设置

  添加指令: locale-gen zh_CN.UTF-8   更新字符集: sudo locale-gen   设置当前用户编码: export LANG=zh_CN.UTF-8   设置系统编码: 在/etc/profile末尾添加一行 export LANG=zh...

2014-05-04 22:50:04

阅读数 43

评论数 0

快速排序

快速排序原理:快排采集分治法的思想,根据排序基准值把待数据分成两份,左边的数据比基准值小,右边的数据比基准值大,然后左右两边数据再按照各自己基准值划分...直至分解已排序的小数组,最终得到已排序数组。   关于基准值位置查找 微缩:最左边的设为基准值,从后往前找小的,找到移到前面,再从前...

2014-04-02 22:31:30

阅读数 11

评论数 0

归并排序

归并排序原理:将数组二分,然后对二分后的数组继续使用归并排序...当分解后数组元数足够小时(为1),说明每个数组已经排序好,然后将二分的数组通过某个算法合并成已经排好序的数组,直至整个数组都排序好序。   时间复杂度:最优O(n),最坏O(nlogn),平均O(nlogn)   归并排...

2014-04-01 00:13:01

阅读数 11

评论数 0

选择排序

选择排序原理:从数组中查找最大值,然后与队首交换,然在剩下的数据中查找最大值,与余下队首交换…最后完成排序。   时间复杂度:O(n^2),稳定   public static <T extends Comparable<T&g...

2014-03-31 22:47:12

阅读数 11

评论数 0

插入排序

插入排序原理:从左往右依次将数据插入到前面已排序好的数组中。   时间复杂度:最优O(n),最坏O(n^2),平均O(n^2)   数据已经正序排好的情况最优,倒序最坏    public static <T extends Comparable&am...

2014-03-31 22:31:38

阅读数 7

评论数 0

冒泡排序

冒泡排序原理:从后往前,把小的数与前一个数交换,直到把最小的数交换到首位;首位后移,重复上述操作,得到有序数组。   时间复杂度:最优O(n),最坏O(n^2),平均O(n^2)   数据已经正序排好的情况最优,倒序最坏    public static <T...

2014-03-31 21:58:36

阅读数 9

评论数 0

希尔排序

希尔排序原理:对指定步长的数据进行插入排序,然后减小步长进行插入排序,直到步长为1时进行插入排序,最终完成所有数据的排序。   步长:具体的步长视数组长度而定,本例简单以len >>> k为步长,其中len为数组长度,k为1...

2014-03-31 21:34:42

阅读数 15

评论数 0

堆排序

堆排序原理:从最后一个树叉结点开始往前,将每个树叉结点所在树修复成大根堆,然后将堆的根结点(最大值)与末尾结点交换,去掉末尾结点,再将余下节点修复成大根堆,再将根结点与末尾结点交换...最后得到由小到大的已排数组。完全二叉树父子结点索引公式:父结点=i,左孩子=i*2-1,右孩子=i*2大根堆...

2014-03-30 21:15:37

阅读数 8

评论数 0

java8+eclipse+maven开发环境搭建

1. jdk 8安装官方下载链接:jdk8安装到目录:G:\java\jdk1.8.0右键-我的电脑-属性-高级-环境变量添加JAVA_HOME属性,值为G:\java\jdk1.8.0添加path属性,在值的为前方添加%JAVA_HOME%/bin;window + R键打开运行窗口,输入cm...

2014-03-30 17:45:32

阅读数 25

评论数 0

sublime安装markdown插件

[url=http://daringfireball.net/projects/markdown][color=blue]Markdown[/color][/url]是一种轻量级标记语言,使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML或者HTML文档。 喜欢动手实践的人就自己下...

2014-03-14 14:38:42

阅读数 33

评论数 0

给maven,svn设置代理

今天公司内部局域网突然不能访问公司外网地址,导致公司的maven仓库、外网地址检出的svn项目等都不能访问,项目不能更新提交,那个急呀! 使用代理可以解决上述问题。电脑上已经装了翻"墙"利器[url=http://code.google.co...

2014-02-26 20:55:40

阅读数 22

评论数 0

java中文转拼音,支持多音字词组,不支持音标

官方的pinyin4j虽然强大,能够支持音标转换,但硬伤在于不支持词组。就此特地将pinyin4j的词库提取出来,研究了下,发现多音字有2000多,去掉音标就1000多,常用字也就500左右。然后估摸着一周左右的时间应该能够把常用多音字词库给整出来,于是就开干。从[url=http://x...

2014-02-22 16:28:55

阅读数 53

评论数 0

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