10 2011 档案
从Trie树(字典树)谈到后缀树(10.28修订)
摘要:从Trie树(字典树)谈到后缀树作者:July、yansha。出处:http://blog.csdn.net/v_JULY_v。引言 常关注本blog的读者朋友想必看过此篇文章:从B树、B+树、B*树谈到R 树,这次,咱们来讲另外两种树:Tire树与后缀树。不过,在此之前,先来看两个问题。 第一个问题: 一个文本文件,大约有一万行,每行一个词,要求统计出其中最频繁出现的前10个词,请给出思想,给出时间复杂度分析。 之前在此文:海量数据处理面试题集锦与Bit-map详解中给出的参考答案:用trie树统计每个词出现的次数,时间复杂度是O(n*le)(le表示单词的平均长度),然后是找出出现最频繁. 阅读全文
posted @ 2011-10-22 20:34 July_ 阅读(4056) 评论(0) 推荐(0)
程序员编程艺术第二十一~二章:发帖水王及扩展,与最短摘要生成(12.07修订)
摘要:第二十一~二十二章:出现次数超过一半的数字,最短摘要的生成前言 咱们先来看两个问题: 第一个问题来自编程之美上,Tango是微软亚洲研究院的一个试验项目,如图1所示。研究院的员工和实习生们都很喜欢在Tango上面交流灌水。传说,Tango有一大“水王”,他不但喜欢发帖,还会回复其他ID发的每个帖子。坊间风闻该“水王”发帖数目超过了帖子总数的一半。如果你有一个当前论坛上所有帖子(包括回帖)的列表,其中帖子作者的ID也在表中,你能快速找出这个传说中的Tango水王吗? 图1Tango 第二个问题来自各位读者的手中,你我在百度或谷歌搜索框中敲入本博客名... 阅读全文
posted @ 2011-10-20 11:36 July_ 阅读(830) 评论(0) 推荐(0)
十月下旬腾讯,网易游戏,百度盛大迅雷校园招聘笔试题集锦(10.25)
摘要:十月下旬腾讯,网易游戏,百度最新校园招聘笔试题集锦引言 笔试啊,笔试,面试啊,面试,找工作啊,找工作。此文十月百度,阿里巴巴,迅雷搜狗最新面试十一题已经整理了最新的面试题70道,本文依次整理腾讯,网易游戏,百度等各大公司最新校园招聘的笔试题,后续将继续整理十月下旬的笔/面试题。腾讯2011.10.15校园招聘会笔试题1、下面的排序算法中,初始数据集的排列顺序对算法的性能无影响的是(B)A、插入排序B、堆排序 C、冒泡排序 D、快速排序2、以下关于Cache的叙述中,正确的是(B)A、CPU中的Cache容量应大于CPU之外的Cache容量B、Cache的设计思想是在合理成本下提高命中率C、C. 阅读全文
posted @ 2011-10-17 11:42 July_ 阅读(1442) 评论(0) 推荐(0)
十月下旬腾讯,网易游戏,百度迅雷校园招聘笔试题集锦(第271-330题)
摘要:十月下旬腾讯,网易游戏,百度最新校园招聘笔试题集锦(第271-330题)引言 此文十月百度,阿里巴巴,迅雷搜狗最新面试十一题已经整理了最新的面试题70道,本文依次整理腾讯,网易游戏,百度等各大公司最新校园招聘的笔试题,后续将继续整理十月下旬的笔/面试题。腾讯2011.10.15校园招聘会笔试题1、下面的排序算法中,初始数据集的排列顺序对算法的性能无影响的是(B)A、插入排序B、堆排序 C、冒泡排序 D、快速排序2、以下关于Cache的叙述中,正确的是(B)A、CPU中的Cache容量应大于CPU之外的Cache容量B、Cache的设计思想是在合理成本下提高命中率C、Cache的设计目标是容量. 阅读全文
posted @ 2011-10-17 11:42 July_ 阅读(906) 评论(0) 推荐(1)
程序员编程艺术第十六~第二十章:全排列,跳台阶,奇偶调序等问题
摘要:第十六~第二十章:全排列,跳台阶,奇偶排序,第一个只出现一次等问题作者:July、2011.10.16。出处:http://blog.csdn.net/v_JULY_v。引言 最近这几天闲职在家,一忙着投简历,二为准备面试而搜集整理各种面试题。故常常关注个人所建的Algorithms1-14群内朋友关于笔试,面试,宣讲会,offer,薪资的讨论以及在群内发布的各种笔/面试题,常感言道:咱们这群人之前已经在学校受够了学校的那种应试教育,如今出来找工作又得东奔西走去参加各种笔试/面试,着实亦不轻松。幻想,如果在企业与求职者之间有个中间面试服务平台就更好了。 ok,闲话少扯。在上一篇文章中,已经.. 阅读全文
posted @ 2011-10-17 00:00 July_ 阅读(851) 评论(0) 推荐(0)
编程艺术第十六~第二十章:全排列/跳台阶/奇偶调序,及一致性Hash算法
摘要:第十六~第二十章:全排列,跳台阶,奇偶排序,第一个只出现一次等问题作者:July、2011.10.16。出处:http://blog.csdn.net/v_JULY_v。引言 最近这几天闲职在家,一忙着投简历,二为准备面试而搜集整理各种面试题。故常常关注个人所建的Algorithms1-14群内朋友关于笔试,面试,宣讲会,offer,薪资的讨论以及在群内发布的各种笔/面试题,常感言道:咱们这群人之前已经在学校受够了学校的那种应试教育,如今出来找工作又得东奔西走去参加各种笔试/面试,着实亦不轻松。幻想,如果在企业与求职者之间有个中间面试服务平台就更好了。 ok,闲话少扯。在上一篇文章中,已经.. 阅读全文
posted @ 2011-10-17 00:00 July_ 阅读(675) 评论(0) 推荐(0)
微软面试100题2010年版全部答案集锦(含下载地址)
摘要:微软等数据结构+算法面试100题全部答案集锦作者:July、阿财。时间:二零一一年十月十三日。引言 无私分享造就开源的辉煌。 今是二零一一年十月十三日,明日14日即是本人刚好开博一周年。在一周年之际,特此分享出微软面试全部100题答案的完整版,以作为对本博客所有读者的回馈。 一年之前的10月14日,一个名叫July (头像为手冢国光)的人在一个叫csdn的论坛上开帖分享微软等公司数据结构+算法面试100题,自此,与上千网友一起做,一起思考,一起解答这些面试题目,最终成就了一个名为:结构之法算法之道的编程面试与算法研究并重的博客,如今,此博客影响力逐步渗透到海外,及至到整个互联网。 在此之前,由 阅读全文
posted @ 2011-10-13 15:25 July_ 阅读(2578) 评论(0) 推荐(0)
十月百度,阿里巴巴,迅雷搜狗最新面试五十三题(持续更新中10.16)
摘要:十月百度,阿里巴巴,迅雷搜狗最新面试十一题引言当即早已进入10月份,十一过后,招聘,笔试,面试,求职渐趋火热。而在这一系列过程背后浮出的各大IT公司的笔试/面试题则蕴含着诸多思想与设计,细细把玩,思考一番亦能有不少收获。 上个月,本博客着重整理九月腾讯,创新工场,淘宝等公司最新面试十三题,此次重点整理百度,阿里巴巴,迅雷和搜索等公司最新的面试题。同上篇一样,答案望诸君共同讨论之,个人亦在慢慢思考解答。多谢。 本人正在一步一步整理本文中50多道题的答案,希望诸君各位与我一起做这些题。已经做出来的题目我会把答案即时更新到文章中。诸君,一起努力吧。谢谢。July、2011.10.14更新。最新面试十 阅读全文
posted @ 2011-10-09 15:45 July_ 阅读(1652) 评论(0) 推荐(1)
十月百度,阿里巴巴,迅雷搜狗最新面试七十题(第201-270题)
摘要:十月百度,阿里巴巴,迅雷搜狗最新面试七十题(第201-270题)引言当即早已进入10月份,十一过后,招聘,笔试,面试,求职渐趋火热。而在这一系列过程背后浮出的各大IT公司的笔试/面试题则蕴含着诸多思想与设计,细细把玩,思考一番亦能有不少收获。 上个月,本博客着重整理九月腾讯,创新工场,淘宝等公司最新面试十三题,此次重点整理百度,阿里巴巴,迅雷和搜索等公司最新的面试题。同上篇一样,答案望诸君共同讨论之,个人亦在慢慢思考解答。多谢。最新面试十一题十月百度:一个数组保存了N个结构,每个结构保存了一个坐标,结构间的坐标都不相同,请问如何找到指定坐标的结构(除了遍历整个数组,是否有更好的办法)?(要么预 阅读全文
posted @ 2011-10-09 15:45 July_ 阅读(518) 评论(0) 推荐(0)
十月上旬百度,阿里巴巴,迅雷搜狗最新面试七十题(第201-270题)
摘要:十月百度,阿里巴巴,迅雷搜狗最新面试七十题(第201-270题)引言当即早已进入10月份,十一过后,招聘,笔试,面试,求职渐趋火热。而在这一系列过程背后浮出的各大IT公司的笔试/面试题则蕴含着诸多思想与设计,细细把玩,思考一番亦能有不少收获。 上个月,本博客着重整理九月腾讯,创新工场,淘宝等公司最新面试十三题,此次重点整理百度,阿里巴巴,迅雷和搜索等公司最新的面试题。同上篇一样,答案望诸君共同讨论之,个人亦在慢慢思考解答。多谢。最新面试十一题十月百度:一个数组保存了N个结构,每个结构保存了一个坐标,结构间的坐标都不相同,请问如何找到指定坐标的结构(除了遍历整个数组,是否有更好的办法)?(要么预 阅读全文
posted @ 2011-10-09 15:45 July_ 阅读(436) 评论(0) 推荐(0)
生日前一天,荣获微软MVP(感念与理想)
摘要:生日前一天,荣获微软MVP--感念与理想感念 之前开博半年即今年3月获得CSDN博客专家的时候(包括后来成为多个社区专家),我没有撰文,半个月前博客访问量突破100万的时候,写了一篇文章,然后立马又删掉了。今天早晨打开邮箱看到自己已经荣获微软最有价值专家的称号时,便开始有点按捺不住了。 原因有三,算算日子,今天已经踏入10月份第二天了:1、自学编程,学习c++快有两年(两年的学习或多或少有点总结和感慨),学习数据结构和算法快有一年;2、开通博客快有一年(2010.10.14--2011.10.02);3、明天10月3日,农历九月初七是我的生日,趁此荣获微软MVP的机会,在生日之前写篇文章... 阅读全文
posted @ 2011-10-02 09:08 July_ 阅读(909) 评论(0) 推荐(0)
从上百幅架构图中学得半点大型网站建设经验(上)
摘要:从上百幅架构图中学大型网站建设经验(上)引言 近段时间以来,通过接触有关海量数据处理和搜索引擎的诸多技术,常常见识到不少精妙绝伦的架构图。除了每每感叹于每幅图表面上的绘制的精细之外,更为架构图背后所隐藏的设计思想所叹服。个人这两天一直在搜集各大型网站的架构设计图,一为了一饱眼福,领略各类大型网站架构设计的精彩之外,二来也可供闲时反复琢磨体会,何乐而不为呢?特此,总结整理了诸如国外wikipedia,Facebook,Yahoo!,YouTube,MySpace,Twitter,国内如优酷网等大型网站的技术架构(本文重点分析优酷网的技术架构),以飨读者。 本文着重凸显每一幅图的精彩之处与其背后含 阅读全文
posted @ 2011-10-01 17:27 July_ 阅读(1082) 评论(0) 推荐(0)