Y Combinator in Python

译自(由于某种原因,请用代理访问):Y Combinator in Python ...

2007-08-31 · 2 min · Googol Lee

共享信息

题目是这样的:三个学生去教授家里帮忙收拾花园,比较辛苦,三个人的脸上都沾上了泥,但自己并不知道。休息的时候,教授对他们说:不要摸,你们三个中至少有一个人脸上有泥,有泥的人去洗掉。假设三个学生足够聪明,结果谁会去洗呢? ...

2007-07-03 · 1 min · Googol Lee

C++中的重载问题

话说有这样的一族函数: 1 2 3 4 5 void insert(BaseWidget* w, int i = -1); void insert(ThinWidget* w, int i = -1); void insert(ThickWidget* w, int i = -1); void insert(BigWidget* w, int i = -1); void insert(SmallWidget* w, int i = -1); ...

2007-06-13 · 1 min · Googol Lee

关于C++中的new的一些处理

首先的一点是,C++中new失败后,默认抛异常bad_alloc(),也就是说,判断返回值是否为NULL的方法在现代编译器面前毫无用处——判断执行之前,程序就随着异常的栈展开而销毁了! ...

2007-01-20 · 1 min · Googol Lee

终于知道当初微软的面试题,我错在哪里了……

有两杯液体,一杯蓝色一杯红色,两杯液体的体积一样。从红色液体中取出一试管液体,倒入蓝色液体中,搅匀。再从原来蓝色(现在是混合的)液体中取出同样一试管的液体,倒入红色中,搅匀。问最后两个杯子中,哪个杯子里的杂质更多。 ...

2006-10-26 · 1 min · Googol Lee

求3的余数

北京华为的一道面试题。要求是只使用+-*和移位运算,且不能递减3求得余数。 ...

2005-02-04 · 1 min · Googol Lee

内核printf源代码分析

对VC里printf的实现的分析。 ...

2004-10-18 · 3 min · Googol Lee

一段有趣的C程序(续)

同学看完我的一段有趣的程序后,给了我一段bt的程序: ...

2004-09-23 · 1 min · Googol Lee

一段有趣的C程序

最近在一个论坛发现了一段简单的C程序很有意思,其中蕴含着不少技巧,在此与大家分享一下。 ...

2004-09-22 · 1 min · Googol Lee