自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lungfei

天道酬勤

  • 博客(5)
  • 资源 (4)
  • 收藏
  • 关注

原创 Weighted version of quick union

Weighted version of quick union 深刻理解代码中数组sz[]所起的权重的作用 #include using namespace std; const int N = 100; int main() { int i, j; int p, q; int id[N], sz[N]; // 数组sz[]表示子树中节点的数量 for (i=0; i<N

2013-01-31 08:39:29 1099

原创 Quick-Union

Quick-union solution to connectivity problem #include using namespace std; const int N = 100; int main() { int i, j; int p, q, id[N]; for (i=0; i<N; i++) { id[i] = i; } wh

2013-01-30 21:52:55 613

原创 2012 Microsoft Intern Hiring Written Test : 6

6. Which of following C++ code is correct : (A) int f() { int* a = new int (3); return *a; } (B) int* f() { int a[3] = {1, 2, 3}; return a; } (C) vector f() { vector v(3); retur

2013-01-30 09:44:20 429

原创 Item 02 : Prefer consts, enums, and inlines to #defines

#define ASPECT_RATION 1.653 存在的问题:#define所定义的名称可能没有进入symbol table。 解决方法:用const替换#define const double AspectRatio = 1.653;   以const替换#define的两种特殊情况: 1. 定义常量指针(constant pointers) 由于常量定义通常被放在*.h文件

2013-01-29 16:23:56 328

原创 Item 01 : View C++ as a federation of languages.

C++是个多重范型(Multiparadigm)编程语言,一个同时支持过程形式(procedural)、面向对象形式(object-oriented)、函数形式(functional)、泛型形式(generic)、元编程形式(metaprogramming)的语言。 C++语言特性可以分成如下4部分:   Part 1 : C. (procedural) C的特性:区块(blocks)、语

2013-01-29 14:59:56 317

L1-norm Regularization

L1范数正则化,是用于解决目标函数的优化问题的一种方法。

2014-03-12

红黑树(Robert Sedgewick)Princeton University

普林斯顿大学讲红黑树的课件,作者是我最喜欢的Robert Sedgewick.

2013-10-03

高质量C++/C编程指南

林锐博士-高质量C++/C编程指南;个人觉得这本书写的非常好,通俗易懂,我看了不下10遍了。每看一遍都会有不同程度的收获。非常推荐大家看看。

2013-09-22

2012 Microsoft Intern Hiring Written Test

2012年微软实习生招聘笔试题,该文档是清晰的扫描版!

2013-01-30

空空如也

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

TA关注的人

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