自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sankt的专栏

我希望自由自在,我相信希望。

  • 博客(117)
  • 资源 (1)
  • 收藏
  • 关注

原创 简单的智力题集合

1、想象你在镜子前,请问,为什么镜子中的影像可以颠倒左右,却不能颠倒上下?其实左右并没有颠倒,题目设置了一个陷阱。2、两个圆环,半径分别是1和2,小圆在大圆内部绕大圆圆周一周,问小圆自身转了几周?如果在大圆的外部,小圆自身转几周呢?都是两圈,实质上就是周长的比

2011-02-23 20:53:00 1867 1

原创 三人住旅馆问题

<br />1.  有三个人去住旅馆,住三间房,每一间房$10元,于是他们一共付给老板$30,<br />第二天,老板觉得三间房只需要$25元就够了于是叫小弟退回$5给三位客人, <br />谁知小弟贪心,只退回每人$1,自己偷偷拿了$2,这样一来便等于那三位客人每人各花了九元, <br />于是三个人一共花了$27,再加上小弟独吞了不$2,总共是$29。可是当初他们三个人一共付出$30那么<br />还有$1呢?  <br /> <br /> <br />其实抓住一条主线,<br />客人的支出 = 老板

2011-02-23 20:50:00 8390

原创 过河问题

过河问题

2011-02-18 23:05:00 2101

原创 喝汽水问题

喝汽水问题

2011-02-17 21:11:00 2238

原创 过桥问题

有趣的过桥问题

2011-02-17 20:55:00 1243

原创 近期的生活及过去一年的工作总结

        前段时间的求职工作,又让我辛苦一番.现在终于快尘埃落定了.        既然要离开目前所在的公司,我觉得很有必要总结一下过去一年工作的所得与所失.        我个人一直深信个人的进步永远赶不上IT技术的进步,以至于有时候让我非常迷茫和无措 .我曾经在毕业的时候,给自己制定了一个短期的职业规划,希望可以用三年到五年的时候,通过自己努力工作和不断学习,而使自己成为一个非常优秀的程

2007-04-10 09:50:00 10313 1

原创 一道比较简单的Google面试题

/*对现在的栈stack进行改进,加一个min功能,使之能够在常数时间,即O(1)找到栈中最小值.可以对Push(const Type&val) 和 Pop()函数进行修改,但要求其时间复杂度都是O(1).*/#include#include#include#includeusing namespace std;templateclass MyStack{private:   stack

2007-04-09 17:32:00 1621 2

转载 李开复:算法的力量

        算法是计算机科学领域最重要的基石之一,但却受到了国内一些程序员的冷落。许多学生看到一些公司在招聘时要求的编程语言五花八门就产生了一种误解,认为学计算机就是学各种编程语言,或者认为,学习最新的语言、技术、标准就是最好的铺路方法。其实大家都被这些公司误导了。编程语言虽然该学,但是学习计算机算法和理论更重要,因为计算机算法和理论更重要,因为计算机语言和开发平台日新月异,但万变不离其宗的是

2007-02-09 11:37:00 1653 1

转载 世界500强高管给应聘者的11条建议

作者:林蔚中国员工有哪些不足?世界500强的高管如何看待每个求职者的面试表现?学历、经历、专业、能力,在世界500强心目中占多大的分量?长期研究青年就业问题的上海交通大学学者熊丙奇,与近30位世界500强企业高级管理人员就青年学生就业问题进行对话。在日前出版的《天下无墙》一书中,熊丙奇为求职者总结出11条建议。   建议1:看到潜在的危险   埃森哲合伙人兼中国区总裁李纲认为,中国员工的不足之

2007-01-23 21:54:00 1760

原创 求一个整型数组中出现次数最多的一个元素,要求具备较高的效率

/*如何在一个有N个元素的整数数组中找出出现次数最多的一个整数,要求具备较高的效率.Author:Bill Joy.*/#include#include#include#includeusing namespace std;const int N = 128;int main(){    vector vec;    vec.reserve(N);    srand(time(NU

2007-01-02 21:48:00 4066

转载 学好英语的18条黄金法则

1.What is language for? Some people seem to think it is for practicing grammar rules and learning lists of words--the longer the words the better. That’s wrong. Language is for the exchange of ide

2006-12-23 23:09:00 1441

转载 COM是什么(转载)

什么是COM组件  用户需要什么样的软件产品?这是一个多选题,但高效,健壮是肯定会被选种的。作为一名软件开发人员如何做才能满足用户的需要呢?必须要保证升级应用时不破坏与以前版本的向后兼容性。必须做到扩展系统服务时不依赖特定的操作系统。面向对象的程序设计显然是一次革命性的改变。采用面向对象的设计方法我们可以很容易的把要解决的问题事物抽象成各种类,并将内部动作封装隐藏起来,只提供一些接口。但这并没有完

2006-12-15 09:22:00 1930

原创 彻底掌握erase函数

今天又遇到erase问题,以前存在着一些疑惑,今天决定将其彻底弄清楚,首先看看函数的声明:#include iterator erase( iterator loc );iterator erase( iterator start, iterator end );The erase() function either deletes the element at location loc, o

2006-12-11 21:40:00 3534

转载 缔造中国最大搜索引擎的幕后角色们正纷纷拷贝、粘贴李彦宏的创业密码

文·本刊记者 罗燕【逐鹿】  清华大学往东三公里,就到了中关村的边缘地带。这里虽还聚集着几所大学,却少了白颐路上的喧嚣扰嚷。  坐落于此的逐鹿茶楼,正是个清净所在。待走进门去,只见砖墙、朱漆、木刻,各处摆设有战鼓、军帐,又刻意营造出一股兵戈气势。此种静中取闹,虽然算不上别具情趣,但对于来此畅谈梦想与未来的人们,倒是不乏励志之隐喻。  这半年来,每月的第二个星期四,总有一群人相约至此

2006-12-07 20:15:00 1702

原创 上一次你是来面试的,现在已经是正式员工了

        一家公司的大老板死后被送上天堂,看门的天使却查不到他的纪录,因为之前很少有大老板会上天堂的,于是就要他自己选择要到天堂,还是去地狱,并且可以先到两个地方都度过二十四小时之后再做决定。      一开始,大老板先被送到地狱去,他一进门发现是一个狂欢派对,而且他以前的同事跟朋友几乎都在里面,大家疯狂庆祝,享受美食、名酒与辣妹。二十四小时之后大家跟他一一道别,并希望很快能再见到他

2006-12-04 16:05:00 1373

转载 微软Windows Embedded CE 6.0全球上市,180天免费试用版

Windows® Embedded CE 6.0全球上市,180天免费试用版近日,微软公司今天宣布其最新的嵌入式平台Windows® Embedded CE 6.0正式上市。作为业内领先的软件工具,Windows Embedded CE 6.0将为多种设备构建实时操作系统,例如:互联网协议(IP)机顶盒、全球定位系统(GPS)、无线投影仪,以及各种工业自动化、消费电子以及医疗设备等。在Wind

2006-12-03 17:04:00 1773

原创 A Problem in Arithmetic

Bill is a good student and an intelligent boy. He likes to study arithmetic, and he can do all of the arithmetic problems in his book easily. One day on his way to school Bill passed a fruit store.

2006-11-26 21:59:00 1273

原创 一份不错的C++笔试题

1. What is displayed when f() is called given the code:class Number {public:  string type;  Number(): type(“void”) { }  explicit Number(short) : type(“short”) { } //这里显式构造,防止隐式转换.  Number(int) : typ

2006-11-23 20:58:00 3572 1

原创 有点难度的C++面试题

1. STL中Map内部是怎么实现的?答:红黑树.二叉树在平衡时或者叶子结点到根结点的高度在一定的范围内时工作起来是最有效的。红黑树算法是平衡树的一种算法。这个名字就是由于树的每个结点都被着上了红色或者黑色,结点所着的颜色被用来检测树的平衡性。在对结点插入和删除的操作中,可能会被旋转来保持树的平衡性。平均和最坏情况插入,删除,查找时间都是O(lg n)。详细内容请参考 Cormen [2001]。

2006-11-08 21:06:00 3020

转载 微软为吸引开发者将CE核心代码全部开源

Windows CE继承了桌面版Windows操作系统的丰富功能,微软为吸引开发者将CE核心代码全部开源。    微软在11月1日发布了其嵌入式操作系统的第六代产品Windows Embedded CE 6.0,并宣布将该程序的约350万行核心代码全部开放,此前微软开放约56%的CE核心代码。微软此举一定程度上是迫于Linux不断夺取嵌入式系统市场份额的压力。  Windows CE是基于

2006-11-07 22:18:00 1507

转载 程序员是怎样喝酒的

大家喝的是啤酒。这时你入座了。  你给自己倒了杯可乐,这叫低配置。  你给自已倒了杯啤酒,这叫标准配置。  你给自己倒了杯茶水,这茶的颜色还跟啤酒一样,这叫木马。  你给自己倒了杯可乐,还滴了几滴醋,不仅颜色跟啤酒一样,而且不冒热气还有泡泡,这叫超级木马。  你的同事给你倒了杯白酒,这叫推荐配置。  人到齐了,酒席开始了。  你先一个人喝了一小口,这叫单元测试。 

2006-10-19 20:55:00 1050

转载 红黑树

                                                         紅黑樹原貼地址:http://blog.csdn.net/fisher_jiang/archive/2005/06/07/390029.aspx红黑树是一种很有意思的平衡检索树。它的统计性能要好于平衡二叉树(有些书籍根据作者姓名,Adelson-Velskii和Landis,将

2006-10-06 13:15:00 1935 1

转载 解释传统与敏捷方法最贴切的故事:大象与猴子

很久以前,在一片充满隐喻的土地上,住着一头大象(喻传统开发方法)。很多年来,这头忠实的大象一直都是他所居住村庄主要的食物采集者,并且非常清楚这个村庄需要什么(喻工程前的事先计划性)。他在丛林中修建了一条路(喻最佳实践),这条路总是能指引他找到最好的根茎、蔬菜、坚果和水果等食物(喻项目的功能)。他知道哪种水果用鼻子可以够得着,也知道哪种水果需要鼻子去晃动才能摘取。他很强壮,能够一次带回足够好几天

2006-09-21 22:17:00 1257

原创 平时很少注意到的宏,源于今天调试程的程序

今天偶在写一个小程序的时候,无意中冒犯了C++的关键字,郁闷了很久,才发现。当时我写了一个类,然后定义一个对象:class Test{    //};Test or; //这里触犯了C++的keyword.汗一个!故写下此文留做教训,顺便找到另外一些平时很少注意到的宏.and#define and && [keyword in C++] or#define or || [keywo

2006-09-15 11:20:00 951

转载 微软好员工的十个标准

1. 对自己所在公司或部门的产品具有起码的好奇心是极为重要的一点。你必须亲自使用该产品。对于身处计算机行业的人来说,这一点怎么强调都不为过。当然,这一点同样适用于其他知识密集型领域,因为在这些领域内技术与应用发展更新极快,对其技术的掌握很难做到一劳永逸。如果你对这些产品没什么兴趣,你将很快落伍,并被淘汰出局。  2. 在与客户交谈如何使用产品时,需要以极大的兴趣和传道士般的热情和执着打动客户,了解

2006-09-03 21:42:00 983

转载 苹果电脑创始人乔布斯:讲三个我自己的故事

 在全球科技界,我只有一个偶像,他不是比尔·盖茨,而是斯蒂文·乔布斯。如果说盖茨让微软成为传奇,那么乔布斯本人就是传奇。他创建了苹果电脑,引领了电脑时尚的潮流;他创立了皮克斯,拨动了娱乐业的风向;他创造了iPod,又通过它影响了不只一代人的生活方式。甚至可以说,没有他,就没有我博客左上角的新歌推荐,因为那些新歌都是我下载到iPod后通过汽车音响在车上听到的。  正好,前两天我的一个商学院的同学

2006-08-22 09:20:00 1018

转载 八个小故事,八种顿悟

1、建筑师   一位夫人打电话给建筑师,说每当火车经过时,她的睡床就会摇动。   “这简直是无稽之谈1建筑师回答说,“我来看看。”   建筑师到达后,夫人建议他躺在床上,体会一下火车经过时的感觉。   建筑师刚上床躺下,夫人的丈夫就回来了。他见此情形,便厉声喝问:“你躺在我妻子的床上干什么?”   建筑师战战兢兢地回答:“我说是在等火车,你会相信吗?”   【顿悟】   有些话是真的,却听上去很假

2006-08-15 21:17:00 1065

原创 工作小结

近来工作中做了几个小项目,做起来很顺手。我想主要的原因还是自己积累了很多技术和思想,所以开发进度很快。一些知识和技术再次感受和接触,温故而知新,这句话近来感受颇深。项目之余,我不禁问自己,我还做了什么呢?我有些诚惶诚恐了,勉强答道:我在看>.其实我内心知道,没有看多少,而且看不懂的,也不去深思和反复去看。我突然发现自己或者说感觉自己,很急躁,学习和工作有时候很冲动,甚至容易走极端。这样是很

2006-08-11 15:33:00 1196

原创 摩托罗拉C++面试题

1.介绍一下STL,详细说明STL如何实现vector。Answer:STL (标准模版库,Standard Template Library.它由容器算法迭代器组成。STL有以下的一些优点:可以方便容易地实现搜索数据或对数据排序等一系列的算法;调试程序时更加安全和方便;即使是人们用STL在UNIX平台下写的代码你也可以很容易地理解(因为STL是跨平台的)。vector实质上就是一个动态数组,

2006-08-10 14:36:00 2820

转载 软件测试中的80/20原则

80% 的软件缺陷常常生存在软件 20% 的空间里。这个原则告诉我们,如果你想使软件测试有效地话,记住常常光临其高危多发 “ 地段 ” 。在那里发现软件缺陷的可能性会大的多。这一原则对于软件测试人员提高测试效率及缺陷发现率有着重大的意义。聪明的测试人员会根据这个原则很快找出较多的缺陷而愚蠢的测试人员却仍在漫无目的地到处搜寻。 80-20 原则的另外一种情况是,我们在系统分析、系统设计、系统实现

2006-08-05 13:21:00 2178

转载 对学习计算机专业的人一些忠告

对一个初学者来说,IT界的技术风潮是不可以追赶的,而且也没有能力去追赶。我时常看见自己的DDMM们把课本扔了,去卖些价格不菲的诸如C#, VB.Net 这样的大部头,这让我感到非常痛心。而许多搞不清指针是咋回事的BBS站友眉飞色舞的讨论C#里面可以不用指针等等则让我觉得好笑。C#就象当年的ASP一样,“忽如一夜春风来,千树万树梨花开”,结果许多学校的信息学院成了“Web 学院”。96,97级的不少

2006-08-01 13:25:00 1460 1

原创 两个超大整数相加

#include#includeusing namespace std;const int N = 1024;void Revert(char* str){    assert(str != NULL);    int len = strlen(str);    char *p = str;    char *q = str + len -1;        while(p     {    

2006-07-26 15:18:00 1517

原创 微软笔试题4

//这个似乎是微软比较早的笔试题了,这里偶给出一个简单实现.//字符串倒序输出。For Ex:The quick fox jumps over a lazy dog.//The result is: dog lazy a over jumps fox quick The#includeusing namespace std;const int N = 256;void Reve

2006-07-25 10:11:00 2676

原创 微软笔试题3

把字符串S中所有子串A替换成子串B,使用自定义的strstr#includeusing namespace std;char* My_strstr(char *str1, const char *str2 ){     assert(str1 != NULL && str2 != NULL);     char *p = str1;     const char *q = str2;    

2006-07-24 16:26:00 1554

转载 周鸿袆:给已经融资成功的公司提个醒

       战略不清晰,方向不明确  融资成功之后的企业最容易犯的错误就是变得战略不清晰,方向不明确,因为钱多起来无法控制自己什么都去尝试的欲望,不断的尝试和试挫,导致贻误了公司发展的最好机会。企业要迅速成长,一定要策略非常清晰,方向很明确。  如果拿下围棋打个比喻,一个棋盘有361个点,一个刚刚开始走围棋的企业,肯定觉得哪里都可以放一个子,没有一个定势的放子,导致最后花了不少努

2006-07-24 09:37:00 1391

原创 单词拼写纠错

/*英文拼写纠错:在用户输入英文单词时,经常发生错误,我们需要对其进行纠错。假设已经有一个包含了正确英文单词的词典,请你设计一个拼写纠错的程序。(1)请描述你解决这个问题的思路;(2)请给出主要的处理流程,算法,以及算法的复杂度;(3)请描述可能的改进(改进的方向如效果,性能等等,这是一个开放问题)*/#include#include#include#include#include#include

2006-07-22 21:47:00 3955 2

原创 寻找热门查询

/* 寻找热门查询:搜索引擎会通过日志文件把用户每次检索使用的所有检索串都记录下来,每个查询串的长度为1-255字节。假设目前有一千万个记录,这些查询串的重复度比较高,虽然总数是1千万,但如果除去重复后,不超过3百万个。一个查询串的重复度越高,说明查询它的用户越多,也就是越热门。请你统计最热门的10个查询串,要求使用的内存不能超过1G。(1)请描述你解决这个问题的思路;(2)请给出主要的处理流程,

2006-07-22 13:17:00 2389 1

原创 微软面试题之二

// 用非递归算法实现求N个数的最大公约数//工作之余,随手编写的小程序,仅供参考#include#include#include#includeconst int N = 3;using namespace std;int common_divisor(int m,int n){    if(n == 0 || m == n)       return m;    if(m   

2006-07-21 16:12:00 2054

原创 微软面试题之一(版本2.0)

/*设计一数据结构,实现对单词(限于a到z的26个字母)的存储,并可实现查询,如输入"ab",则返回所有以ab开头的单词.在偶的程序里,我是打开一个文件,然后从文件中读取单词,核心技术还是使用strtok,用strtok分离出单词后,存在自定义的数据结构里面。最终由用户输入前面的几个字母,进行查询输出*/#include#include#includeusing namespace std

2006-07-21 16:05:00 1681 6

原创 微软面试题之一

题目大意就是:读取一个文件,要求打印一些单词,这些单词满足一定的条件。条件是:开头的两个字符必须是给定的两个字母,比如说he。如果文件中单词以he开头,那么把这些单词打印出来。 闲来无事,偶给出一个简单的实现。#include#includeusing namespace std;char seps[]   = " ,/t/"/n.?";char *token;int main

2006-07-21 14:52:00 1053

<编码的奥秘3>

本书用大量的篇幅讲述了与计算机原理相关的各种编码方法,并通过数字逻辑电路以及存储器,微处理器的形成,组织及发展阐述了编码的实现。本书还涉及到计算机系统,编程语言的发展,甚至对计算机图形化的相关技术也给了一个全面的描述。阅读本书,相信您会从它图文并茂的编排组织,通俗风趣的语言文字,广泛丰富的背景知识中体会到作者超凡的智慧和深邃的学问。

2008-08-28

空空如也

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

TA关注的人

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