elvalad

修仙
上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页

2014年12月22日

随机生成一个数独

摘要: 最近学习用Java编写GUI程序,感觉从做一个小东西入手最好,选择了编写一些小游戏开始,第一个为数独游戏。http://en.wikipedia.org/wiki/Sudoku编写数独游戏第一步考虑的就是该如何生成一个原始的数独题目,要想生成数独题目最简单的办法就是先随机生成一个完整的数独,然后从中... 阅读全文

posted @ 2014-12-22 23:25 elvalad 阅读(2201) 评论(0) 推荐(0) 编辑

2014年12月21日

Intellij编译时报“java: System Java Compiler was not found in classpath”

摘要: 问题如下:http://stackoverflow.com/questions/19889145/setting-up-intellij-12-idea-with-java-1-7-and-resolve-java-system-java-compileIntelliJ 12 CE download... 阅读全文

posted @ 2014-12-21 20:47 elvalad 阅读(2367) 评论(0) 推荐(0) 编辑

2014年12月17日

考古备份:a.out文件ELF文件头中魔数的由来

摘要: 来源:《程序员的自我修养》3.4节。补充:http://wiki.osdev.org/ELFhttp://www.linux-mag.com/id/116/http://en.wikipedia.org/wiki/A.outhttp://osr507doc.sco.com/en/man/html.F... 阅读全文

posted @ 2014-12-17 23:30 elvalad 阅读(331) 评论(0) 推荐(0) 编辑
ELF Spec

摘要: ELF SpecGeneric System V Application Binary Interface,ELF-64 Object File FormatAMD64 System V ABI, AMD64 SupplementARM ELF for the ARM ArchitectureIA-... 阅读全文

posted @ 2014-12-17 22:40 elvalad 阅读(344) 评论(0) 推荐(0) 编辑

2014年12月14日

[转]关于代码优化

摘要: http://www.douban.com/note/470828235/ 阅读全文

posted @ 2014-12-14 23:18 elvalad 阅读(133) 评论(0) 推荐(0) 编辑

2014年12月10日

关于binary search的一点解惑

摘要: 在写binary search时对于mid的计算我最开始使用的是mid = (low + high)/2;后来看到在很多的实现为mid = low + (high - low)/2;想了一下两种实现貌似没什么差别啊,后来无意看到g9博客上的一篇文章,备份一下:http://blog.csdn.net... 阅读全文

posted @ 2014-12-10 22:34 elvalad 阅读(502) 评论(0) 推荐(0) 编辑
Java中接口作为方法的返回

摘要: 在《算法》中的散列表一节,在用拉链法实现散列表的API时要求实现以下一个方法:public Iterable keys()我们知道Iterable是一个接口,那么一个方法怎么会返回一个接口呢?在《Effective Java》中第52条为“通过接口引用对象”as parameter types. M... 阅读全文

posted @ 2014-12-10 22:13 elvalad 阅读(3650) 评论(0) 推荐(0) 编辑

2014年12月8日

求一个数组中最小的K个数

摘要: 方法1:先对数组进行排序,然后遍历前K个数,此时时间复杂度为O(nlgn);方法2:维护一个容量为K的最大堆(《算法导论》第6章),然后从第K+1个元素开始遍历,和堆中的最大元素比较,如果大于最大元素则忽略,如果小于最大元素则将次元素送入堆中,并将堆的最大元素删除,调整堆的结构;方法3:使用快速排序... 阅读全文

posted @ 2014-12-08 23:38 elvalad 阅读(298) 评论(0) 推荐(0) 编辑

2014年12月5日

按层遍历二叉查找树

摘要: 《算法》中二叉查找树一节的习题:按层遍历二叉查找树。可以使用队列来管理二叉查找树中的节点,节点按照如下方法入队出队:节点x入队当队列不为空时使用队列的第一个元素first如果节点first.left不为空则将fisrt.left入队如果节点first.right不为空则将first.right入队将... 阅读全文

posted @ 2014-12-05 22:56 elvalad 阅读(288) 评论(0) 推荐(0) 编辑

2014年12月4日

求一个数组的子数组的最大和

摘要: 如题:求一个数组的子数组的最大和,要求O(n)时间复杂度。由于有了O(n)时间复杂度的限制,所以暴力求解的O(n^2)方法肯定不行。再考虑递归求一个数组a[n]的子数组的最大和,可以分解为a[i]子数组的最大和以及a[n-i-1]之间的某种情况a[n]的子数组最大和等于a[i]子数组的最大和;a[n... 阅读全文

posted @ 2014-12-04 23:14 elvalad 阅读(216) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页