Categories
-
Recent Posts
Recent Comments
- admin on 四面后收到google的拒信
- haochao on Double-Array Trie举例
- adfaf on 四面后收到google的拒信
- CSS3中的边框效果 | 君立网-JUNLIWEB前端设计家园 on 跨浏览器CSS代码应遵循的原则
- minjie on Treap
Tags
Archives
- December 2011 (1)
- September 2011 (1)
- August 2011 (3)
- July 2011 (3)
- May 2011 (2)
- March 2011 (2)
- January 2011 (8)
- December 2010 (1)
- November 2010 (1)
- October 2010 (2)
- September 2010 (4)
- August 2010 (7)
- July 2010 (13)
- June 2010 (23)
Blogroll
Monthly Archives: August 2010
按字典序打印自然数(递归/非递归)
给定一自然数,要求按照字典序打印1-N,空间复杂度是常数,如N为11打印: 1 10 11 2 3 4 5 6 7 8 9
全排列算法(递归/非递归)
递归算法 全排列是将一组数按一定顺序进行排列,如果这组数有n个,那么全排列数为n!个。现以{1, 2, 3, 4, 5}为例说明如何编写全排列的递归算法。
Google’s BigTable 原理
官方的 Google Reader blog 中有对BigTable 的解释。这是Google 内部开发的一个用来处理大数据量的系统。这种系统适合处理半结构化的数据比如 RSS 数据源。 以下发言 是 Andrew Hitchcock 在 2005 年10月18号 基于: Google 的工程师 Jeff Dean 在华盛顿大学的一次谈话 (Creative Commons License).
Prüfer编码与Cayley公式
Cayley公式是说一个完全图K_n有n^(n-2)棵生成树,换句话说n个节点的带标号的无根树有n^(n-2)个。 Prüfer编码是对带标号无根树的一种编码方式。给定一棵带标号的无根树,找出编号最小的叶子节点,写下与它相邻的节点的编号,然后删掉这个叶子节点。反复执行这个操作直到只剩两个节点为止。写下的编码即为Prüfer编码。
Treap
如果一个二叉排序树节点插入的顺序是随机的,这样我们得到的二叉排序树大多数情况下是平衡的,Treap正是利用这一点来创建一棵相对平衡的二叉树。Treap是一棵二叉排序树,它的左子树和右子树分别是一个Treap。和一般的二叉排序树不同的是,Treap纪录一个额外的数据,就是优先级,通过对优先级的随机赋值可以达到上述目的。
怎样恢复刚刚删除的文件
怎样恢复刚刚删除的文件(已经清空回收站)! 步骤: 1、单击“开始——运行,然后输入regedit (打开注册表)