张银的博客


Eat to live, but do not live to eat.

导航

2010年6月11日

摘要: 在软件开发中,算法和数据结构是最重要的内容,求职中遇到考算法的题那是司空见惯,特别是大公司,对算法的要求更是高,要能根据公司需求写出相应的德算法或者帮助公司改进现有算法。下面是腾讯移动开发的算法考题。  题目:有10亿个浮点数,从中找出1万个最大的数,设计一个高性能的算法。  分析:首先,我们需要考虑一下10亿个浮点数,如果都放在内存中,需要40亿byte(约4GB)空间。其次,我们要理解R... 阅读全文

posted @ 2010-06-11 13:33 张银 阅读(362) 评论(1) 推荐(1) 编辑