
Hackbuteer1校招
文章平均质量分 79
anyuan9
这个作者很懒,什么都没留下…
展开
-
[转] Trie树详解及其应用
一、知识简介 最近在看字符串算法了,其中字典树、AC自动机和后缀树的应用是最广泛的了,下面将会重点介绍下这几个算法的应用。 字典树(Trie)可以保存一些字符串->值的对应关系。基本上,它跟 Java 的 HashMap 功能相同,都是 key-value 映射,只不过 Trie 的 key 只能是字符串。 Trie 的强大之处就在于它的时间复杂度。它的插入和转载 2014-09-30 16:06:35 · 354 阅读 · 0 评论 -
[转]阿里巴巴集团2014秋季校园招聘笔试题
第一部分 单选题(前10题,每题2分;后10题,每题3分,共50分,选对得满分,选错倒扣1分,不选得0分)1、假设把整数关键码K散列到有N个槽的散列表,以下哪些散列函数是好的散列函数()A、h(K)=K mod N;B、h(K)=1;C、h(K)=K/N;D: h(K)=(K+rand(N)) mod N, rand(N)返回一个0到N-1的整数2. 下面排序算法中转载 2014-09-30 19:29:17 · 489 阅读 · 0 评论 -
[转]海量数据随机抽样问题(蓄水池问题)
随机抽样问题表示如下:要求从N个元素中随机的抽取k个元素,其中N无法确定。这种应用的场景一般是数据流的情况下,由于数据只能被读取一次,而且数据量很大,并不能全部保存,因此数据量N是无法在抽样开始时确定的;但又要保持随机性,于是有了这个问题。所以搜索网站有时候会问这样的问题。这里的核心问题就是“随机”,怎么才能是随机的抽取元素呢?我们设想,买彩票的时候,由于所有彩票的中奖概率都是一样的,转载 2014-09-30 16:16:29 · 463 阅读 · 0 评论 -
[]2013年人人校园招聘笔试题
一、选择题(每题5分,共计50分)1、对于全局函数 int f(void) ,与其完全等价的函数原型为()A、int &f(); B、int f(void) const; C、const int f(); D、A、B、C都不是2、下列关于构造函数的描述中,错误的是()A、构造函数可以设置默认的参数B、构造函数在定义类对象时自动执行C、构造函数转载 2014-09-30 18:41:09 · 501 阅读 · 0 评论 -
[转]优酷土豆2012.9.12校园招聘会笔试题
选择题1、已知中国人的血型分布约为A型:30%,B型:20%,O型:40%,AB型:10%,则任选一批中国人作为用户调研对象,希望他们中至少有一个是B型血的可能性不低于90%,那么最少需要选多少人?A、7 B、9 C、11 D、132、广告系统为了做地理位置定向,将IPV4分割为627672个区间,并标识了地理位置信息,区间之间无重叠,用二分查找将IP地址映射转载 2014-09-30 16:47:08 · 469 阅读 · 0 评论 -
[转]2013年海康威视校园招聘笔试题
1、10、10、4、4四个数,怎么算出24点?(10*10-4)/4=242、下列表达式在32位机器编译环境下的值()class A { }; class B { public: B(); virtual ~B(); }; class C { priva转载 2014-09-30 18:52:20 · 819 阅读 · 0 评论 -
[转]2013年完美世界校园招聘笔试题
1、设有矩阵A1(30*35)、A2(35*15)、A3(15*5)、A4(5*10),M=A1*A2*A3*A4,下列组合计算M所需数乘次数最少的是:A、(A1(A2(A3A4))) B、(A1((A2A3)A4)) C、((A1A2)(A3A4)) D、((A1(A2A3))A4) E、(((A1A2)A3)A4)2、在32位机器上,有如下代码:转载 2014-09-30 18:55:40 · 539 阅读 · 0 评论 -
[转]微软2014校园招聘笔试试题
1、Which statement(s) is(are) correct about thread and process?Select all that apply.(5 Points)A、Threads share the same address space of the parent process;Processes share the same address space of t转载 2014-09-30 19:38:09 · 502 阅读 · 0 评论 -
[转]Google2012.9.24校园招聘会笔试题
代码:[cpp] view plaincopy//转载请标明出处,原文地址:http://blog.youkuaiyun.com/hackbuteer1/article/details/8017703 bool IsPrime(int n) { int i; if(n return false;转载 2014-09-30 16:44:25 · 457 阅读 · 0 评论 -
[转]2013豆瓣校园招聘研发类笔试题
1、将一个递归算法改为对应的非递归算法时,通常需要使用()A、优先队列 B、队列 C、循环队列 D、栈2、爸爸、妈妈、妹妹、小强,至少两个人同一生肖的概率是多少?A、41/96 B、55/96 C、72/128 D、90/1283、已知*p=NULL, *q=new char[100],sizeof(p) 和 sizeof(q转载 2014-09-30 19:25:52 · 482 阅读 · 0 评论 -
【强烈推荐】《剑指Offer:名企面试官精讲典型编程题》一书中IT名企经典面试题
各位程序猿: 《剑指Offer》一书源自该书作者何海涛坚持更新与编写的博客(http://zhedahht.blog.163.com/),该博客收集整理了大量如微软、Google等知名IT企业的经典面试题。《剑指Offer》一书在此基础上选取了50个典型的程序员面试题,从基础知识、代码质量、解题思路、优化效率和综合能力五个方面系统整理了影响面试的5个要点,难度适中,讲解清晰,转载 2014-09-30 19:14:52 · 272 阅读 · 0 评论 -
[转]2013百度校园招聘-机器学习和数据挖掘工程师-笔试题
一、简答题(30分)1、简述数据库操作的步骤(10分)2、TCP/IP的四层结构(10分)3、什么是MVC结构,简要介绍各层结构的作用(10分)二、算法与程序设计(45分)1、由a-z、0-9组成3位的字符密码,设计一个算法,列出并打印所有可能的密码组合(可用伪代码、C、C++、Java实现)(15分)2、实现字符串反转函数(15分)3、百度凤巢系统,广告客户购买一系列转载 2014-09-30 19:13:28 · 427 阅读 · 0 评论 -
[转]后缀数组求最长重复子串
问题描述给定一个字符串,求出其最长重复子串例如:abcdabcd最长重复子串是 abcd,最长重复子串可以重叠例如:abcdabcda,这时最长重复子串是 abcda,中间的 a 是被重叠的。直观的解法是,首先检测长度为 n - 1 的字符串情况,如果不存在重复则检测 n - 2, 一直递减下去,直到 1 。这种方法的时间复杂度是 O(N * N * N),其中包括三部转载 2014-09-30 16:14:11 · 364 阅读 · 0 评论 -
[转]搜狐2012.9.15校园招聘会笔试题
一、不定项选择题1、以下程序的打印结果是()[cpp] view plaincopy#include using namespace std; void swap_int(int a , int b) { int temp = a; a = b; b = temp; }转载 2014-09-30 16:16:48 · 414 阅读 · 0 评论 -
[转]搜狗2012.9.23校园招聘会笔试题
转载请标明出处,原文地址:http://blog.youkuaiyun.com/hackbuteer1/article/details/8016173C/C++类1、以下程序的输出是(12)[cpp] view plaincopyclass Base { public: Base(int j) : i(j) { }转载 2014-09-30 16:22:44 · 529 阅读 · 0 评论 -
[转]程序员面试100题之十六:二叉树中两个节点的最近公共父节点
这个问题可以分为三种情况来考虑:情况一:root未知,但是每个节点都有parent指针此时可以分别从两个节点开始,沿着parent指针走向根节点,得到两个链表,然后求两个链表的第一个公共节点,这个方法很简单,不需要详细解释的。情况二:节点只有左、右指针,没有parent指针,root已知思路:有两种情况,一是要找的这两个节点(a, b),在要遍历的节点(root)的两侧,那么这转载 2014-09-30 16:57:04 · 380 阅读 · 0 评论 -
[转]关于数组的几道面试题
转载请标明出处,原文地址:http://blog.youkuaiyun.com/hackbuteer1/article/details/80352611、快速找出一个数组中的最大数、第二大数。 思路:如果当前元素大于最大数 max,则让第二大数等于原来的最大数 max,再把当前元素的值赋给 max。如果当前的元素大于等于第二大数secondMax的值而小于最大数max的值,则要把当前元素的值赋转载 2014-09-30 17:19:38 · 470 阅读 · 0 评论 -
[转]网易2013校园招聘笔试题集锦
第一部分(必做):计算机基础类(所有的选择题都是多项选择)1、假设进栈次序是e1, e2, e3, e4,那可能的出栈次序是()A、e2, e4, e3, e1B、e2, e3, e4, e1C、e3, e2, e4, e1D、e1, e2, e4, e32、表达式X=A+B*(C-D)/E的后缀表示形式可以是()A、XAB+CDE/-*=B、XA+BC-D转载 2014-09-30 17:22:40 · 335 阅读 · 0 评论 -
[转]Hulu 2013北京地区校招笔试题
填空题:1、中序遍历二叉树,结果为ABCDEFGH,后序遍历结果为ABEDCHGF,逆序遍历结果为?2、对字符串HELL0_HULU中的字符进行二进制编码,使得字符串的编码长度尽可能短,最短长度为?3、对长度12的有序数组进行二分查找,目标等概率出现在数组的每个位置上,则平均比较次数为?4、一副扑克(去王),每个人随机的摸两张,则至少需要多少人摸牌,才能保证有两个人抽到同样的花色。转载 2014-09-30 18:44:25 · 467 阅读 · 0 评论 -
[转]2013年小米校园招聘笔试题
一、填空题(5分每题,一共8题)1、两个人A(速度为a)、B(速度为b)在一直路上相向而行。在A、B距离为s的时候,A放出一个鸽子C(速度为c),C飞到B后,立即掉头飞向A,遇到A在掉头飞向B......就这样在AB之间飞来飞去,直到A、B相遇,这期间鸽子共飞行路程为?答案是:s*c/(a+b)2、(he)的平方=she。h、e、s代表的数字?答案是:分别代表2、5、6转载 2014-09-30 19:04:16 · 379 阅读 · 0 评论 -
[转]一个应届计算机毕业生的2012求职之路
1、简介毕业答辩搞定,总算可以闲一段时间,把这段求职经历写出来,也作为之前三个半月的求职的回顾。首先说说我拿到的offer情况:微软,3面->终面,搞定百度,3面->终面,口头offer搜狗,2面,悲剧腾讯,1面,悲剧布丁移动,3面,搞定涂鸦游戏,3面,搞定友盟,3面->CEO面,搞定雅虎,4面->终面,搞定微策略,2面,悲剧人民搜索,3面->终面,转载 2014-09-30 19:06:57 · 650 阅读 · 0 评论