正如那本《Code Reading》一书中指出的那样,源代码阅读一直没有被很好的重 视:你上大学的时候有“代码阅读”这门课吗?相信没有。1 Source Insight谈到阅读源代码,不得不提一下很多人都用过并且现在也还用着的一个工具: Source Insight。很多年前我最早接触的源代码阅读工...
分类:
其他好文 时间:
2014-06-21 10:12:33
阅读次数:
363
介绍了 JDK7 中引入的新的排序算法 TimSort,它来自 Python 中 list 的排序算法。将归并排序(merge sort) 与插入排序(insertion sort) 结合,并进行了一些优化。对于已经部分排序的数组,时间复杂度远低于 O(n log(n)),最好可达 O(n),对于随机排序的数组,时间复杂度为 O(nlog(n)),平均时间复杂度 O(nlog(n))。...
分类:
其他好文 时间:
2014-06-19 12:33:58
阅读次数:
575
通过阅读 java.util.Collections 学习与操作 Collections 相关算法的实现,例如 sort, search, shuffle. 以及如何实现不可变 collection,如何将普通 collection 包装成线程安全的 collection。...
分类:
其他好文 时间:
2014-06-11 06:18:18
阅读次数:
362
通过阅读 Java 标准库中的 java.util.BitSet 学习如何使用数组实现包含超长位数的位操作。...
分类:
其他好文 时间:
2014-06-08 03:01:29
阅读次数:
259
1.课程介绍这门课程适用于那些拥有很少或没有编程经验的学生,它致力于使学生理解计算机在解决问题中的作用,所用的编程语言为Python,共24个课时2.
课程目标计算思维。能够编写短小的代码阅读代码。能够读懂他人的代码理解计算。认识计算的能力与局限具体应用。将科学的问题转化为具体的计算过程3. 知识的...
分类:
其他好文 时间:
2014-06-06 14:44:51
阅读次数:
172
阅读java.util.TreeMap的笔记,对类既成关系,定义,要点,关键函数实现进行了描述...
分类:
其他好文 时间:
2014-06-05 08:02:38
阅读次数:
254
阅读java.util.HashMap的笔记,对类既成关系,定义,要点,关键函数实现进行了描述,也思考并提出了一些问题。...
分类:
其他好文 时间:
2014-06-05 06:46:43
阅读次数:
325
《代码阅读》读书笔记(一)
《代码阅读》(《Code Reading The Open Source Perspective》)Diomidis Spinellis 著
-----------------------------------------------------------------------------------------------------------------...
分类:
其他好文 时间:
2014-06-05 00:36:45
阅读次数:
299