| 注册
home doc ppt pdf
请输入搜索内容

热门搜索

年终总结个人简历事迹材料租赁合同演讲稿项目管理职场社交

2014美团网校园招聘笔试题目及答案-研发工程师-长沙站文字版

l***y

贡献于2014-01-02

字数:2888

2014美团网笔试题目
   
1堆硬币机器果反翻正果正抛掷次穷次求正反例

解答:题目完整啊算3:1


2汽车公司产品甲厂占40乙厂占60甲次品率1乙次品率2现抽出件汽车时次品问甲生产性

解答:典型贝叶斯公式p(甲|废品) p(甲 && 废品) p(废品) (04 × 001) (04 × 001 + 06 × 002) 025


3k链表翻转出链表数k链表1→2→3→4→5→6k2翻转2→1→4→3→6→5k3翻转3→2→1→6→5→4k4翻转4→3→2→1→5→6程序实现

非递运行代码:

#include   
#include   
#include   
  
typedef struct node {  
    struct node *next  
    int data  
} node  
  
void createList(node **head int data)  
{  
    node *pre *cur *new  
  
    pre  NULL  
    cur  *head  
  
    while (cur  NULL) {  
        pre  cur  
        cur  cur>next  
    }  
  
    new  (node *)malloc(sizeof(node))  
    new>data  data  
    new>next  cur  
  
    if (pre  NULL)      
        *head  new  
    else  
        pre>next  new       
}  
  
void printLink(node *head)  
{  
    while (head>next  NULL) {  
        printf(d  head>data)  
        head  head>next  
    }  
    printf(d\n head>data)  
}  
  
int linkLen(node *head)  
{  
    int len  0  
      
    while (head  NULL) {  
        len ++  
        head  head>next  
    }  
  
    return len  
}  
  
node* reverseK(node *head int k)  
{  
    int i len time now  
      
    len  linkLen(head)  
  
    if (len < k) {  
        return head  
    } else {  
        time  len  k  
    }  
  
    node *newhead *prev *next *old *tail  
  
    for (now  0 tail  NULL now < time now ++) {  
        old  head  
  
        for (i  0 prev  NULL i < k i ++) {  
            next  head>next  
            head>next  prev  
            prev  head  
            head  next  
        }  
  
        if (now  0) {  
            newhead  prev  
        }  
          
        old>next  head  
  
        if (tail  NULL) {  
            tail>next  prev  
        }  
  
        tail  old  
    }  
  
    if (head  NULL) {  
        tail>next  head  
    }  
  
    return newhead  
}  
  
  
int main(void)  
{  
    int i n k data  
    node *head *newhead  
  
    while (scanf(d d &n &k)  EOF) {   
        for (i  0 head  NULL i < n i ++) {  
            scanf(d &data)  
            createList(&head data)  
        }  
  
        printLink(head)  
  
        newhead  reverseK(head k)      
  
        printLink(newhead)  
    }  
  
    return 0  
}  


5利两stack模拟queue

剑指offer原题九度oj专门练里贴ac代码:

#include   
#include   
#include   
   
typedef struct stack {  
    int top  
    int seq[100000]  
} stack  
   
** 
 * 入队操作 
 * 
 * T  O(1) 
 * 
 *  
void pushQueue(stack *s1 int data)  
{  
    s1>seq[s1>top ++]  data  
}  
   
** 
 * 出队操作 
 * 
 * T  O(n) 
 * 
 *  
void popQueue(stack *s1 stack *s2)  
{  
    if (s2>top > 0) {  
        printf(d\n s2>seq[ s2>top])  
    } else {  
        while (s1>top > 0) {  
            s2>seq[s2>top ++]  s1>seq[ s1>top]  
        }  
   
        if (s2>top > 0)   
            printf(d\n s2>seq[ s2>top])  
        else  
            printf(1\n)  
    }  
   
}  
   
   
int main(void)  
{  
    int data n  
    stack *s1 *s2  
    char str[5]  
   
    while (scanf(d &n)  EOF) {  
         初始化    
        s1  (stack *)malloc(sizeof(stack))  
        s2  (stack *)malloc(sizeof(stack))  
        s1>top  s2>top  0  
   
        while (n ) {  
            scanf(s str)  
   
            if (strcmp(str PUSH)  0) {  入队列  
                scanf(d &data)  
                pushQueue(s1 data)  
            } else {     出队列  
                popQueue(s1 s2)  
            }  
        }  
   
        free(s1)  
        free(s2)  
    }  
   
    return 0  
}  


6m*n矩阵左右递增数elem求否矩阵中出思路代码

杨氏矩阵简单题目:

#include   
#include   
  
** 
 * 序矩阵查找 
 * 
 * T  O(n + n) 
 * 
 *  
void findKey(int **matrix int n int m int key)  
{  
    int row col  
  
    for (row  0 col  m  1 row < n && col > 0) {  
        if (matrix[row][col]  key) {  
            printf(第d行第d列\n row + 1 col + 1)  
            break  
        } else if (matrix[row][col] > key) {  
            col  1  
        } else {  
            row + 1  
        }  
    }  
    printf(存\n)  
}  
  
int main(void)  
{  
    int i j key n m **matrix  
  
     构造矩阵  
    scanf(d d &n &m)  
    matrix  (int **)malloc(sizeof(int *) * n)  
    for (i  0 i < n i ++)  
        matrix[i]  (int *)malloc(sizeof(int) * m)  
  
    for (i  0 i < n i ++) {  
        for (j  0 j < m j ++)  
            scanf(d &matrix[i][j])  
    }  
  
     查询数  
    while (scanf(d &key)  EOF) {  
        findKey(matrix n m key)       
    }  
  
    return 0  
}  
文档香网(httpswwwxiangdangnet)户传

《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 2 积分 [ 获取积分 ]

购买文档

相关文档

2014美团网校园招聘笔试题-研发工程师-(长沙站)图片版

感谢IT面试3群的爱尔兰咖啡分享本文档由香当网(https://www.xiangdang.net)用户上传

啦***a 10年前 上传577   0

阿里巴巴2014秋季校园招聘-软件研发工程师笔试题-文字版

1. 单选题1. 假设把整数关键码K散列到N个槽列表,以下哪些散列函数是好的散列函数          A: h(K)=K/N;          B: h(K)=1;          C: h(K)=K mod N;          D: h(K)=(K+rand(N)) mod N, rand(N)返回0到N-1的整数答案:D2. 下面排序算法中,初始数据集的

j***s 10年前 上传372   0

阿里巴巴2014秋季校园招聘-软件研发工程师笔试题-文字版

1. 单选题1. 假设把整数关键码K散列到N个槽列表,以下哪些散列函数是好的散列函数          A: h(K)=K/N;          B: h(K)=1;          C: h(K)=K mod N;          D: h(K)=(K+rand(N)) mod N, rand(N)返回0到N-1的整数答案:D2. 下面排序算法中,初始数据集的

1***9 10年前 上传635   0

阿里巴巴2014校园招聘笔试题及参考答案-研发工程师-哈尔滨站

注:答案仅供参考2014哈尔滨阿里笔试题1. 单选题1. 假设把整数关键码K散列到N个槽列表,以下哪些散列函数是好的散列函数A: h(K)=K/N;B: h(K)=1;C: h(K)=K mod N;D: h(K)=(K+rand(N)) mod N, rand(N)返回0到N-1的整数答案:C2. 下面排序算法中,初始数据集的排列顺序对算法的性能无影响的是:

s***3 10年前 上传487   0

阿里巴巴2014校园招聘笔试题及参考答案-研发工程师-哈尔滨站

注:答案仅供参考By LB@HUST. 2013-09-202014哈尔滨阿里笔试题1. 单选题1. 假设把整数关键码K散列到N个槽列表,以下哪些散列函数是好的散列函数A: h(K)=K/N;B: h(K)=1;C: h(K)=K mod N;D: h(K)=(K+rand(N)) mod N, rand(N)返回0到N-1的整数答案:C2. 下面排序算法

o***5 10年前 上传457   0

百度2014校园招聘笔试试题-软件研发工程师

2014百度笔试题(软件研发工程师)一,简答题(本题共30分)1. 当前计算机系统一般会采用层次结构来存储数据,请介绍下典型的计算机存储系统一般分为哪几个层次,为什么采用分层存储数据能有效提高程序的执行效率?(10分)2. Unix/Linux系统的僵尸进程是如何产生的?有什么危害?如何避免?(10)3. 简述Unix/Linux系统中使用socket库编写服务器程序的流程,

t***i 10年前 上传696   0

百度2014校园招聘笔试试题-深度学习算法研发工程师

百度2014校园招聘笔试题 ——深度学习算法研发工程师.今天上午到腾迅那里,没有叫到笔试通知,是去霸笔的。原本以为是可以霸笔的,因为像阿里,360等大公司都专门的考场给霸笔的人准备的,但是腾迅不是这样,只有两个很小教室给那些霸笔的人考试,一会就都占满了,太少了,还有一大批没收到通知人不让考试。参加腾迅笔试的也够火爆的,一条走廊全占满了人,都是霸笔的,等了半小时者不让进,太不厚道了。下

x***c 11年前 上传559   0

百度2014校园招聘笔试试题-移动研发笔试题目——1013清华版

百度2014移动研发笔试题目——1013清华版一.简答题1.简述计算机的存储系统分为哪几个层次,为什么这样的分层能够提高程序的执行效率。2.浮点数在计算中如何表示,如何对浮点数判等。3.简述TCP与UDP协议的差别,两者与HTTP的关系。并列举HTTP的方法,以及常见的返回状态码。二.算法与程序设计1.设计一个反转字符串的函数 char *reverse_str(ch

s***旭 10年前 上传537   0

2014华为校园招聘笔试题目java类

一 单项选择题  1.Java是从( )语言改进重新设计。  A.Ada  B.C++  C.Pasacal  D.BASIC  答案:B  2.下列语句哪一个正确( )  A. Java程序经编译后会产生machine code  B. Java程序经编译后会产生byte code  C. Java程序经编译后会产生DLL  D. 以上都不正确 

a***6 10年前 上传585   0

2014美团校园招聘笔试题-产品类经理

美团网2014年产品类经理笔试题2013.10.17日在清华二教一楼402参加笔试,北京就这一场宣讲会和笔试,没有宣讲会,18:30准时开始考试,考试时间70分钟。下面是我记得的题目,有行测中的逻辑题、数学题,有互联网产品题,还有编程题 95,88,71,61,50,()答:95 - 9 - 5 = 8188 - 8 - 8 = 7271 - 7 - 1 = 63

m***u 11年前 上传743   0

2014美团校园招聘哈尔滨笔试题

2014美团哈尔滨笔试题1、一堆硬币,一个机器人,如果是反的就翻正,如果是正的就抛掷一次,无穷多次后,求正反的比例2、概率题:一个汽车公司的产品,甲厂占40%,乙厂占60%,甲的次品率是1%,乙的次品率是2%,现在抽出一件汽车时次品,问是甲生产的可能性3、50盏灯50个开关,熄熄灭灭,求最后亮的(这道题网上很多,就不多述)4、链表翻转。给出一个链表和一个数k,比如

r***b 10年前 上传620   0

阿里巴巴2014校园招聘笔试试题-软件研发工程师+答案

阿里巴巴2014秋季校园招聘-软件研发工程师笔试题1. 单选题1. 假设把整数关键码K散列到N个槽列表,以下哪些散列函数是好的散列函数 A: h(K)=K/N; B: h(K)=1; C: h(K)=K mod N; D: h(K)=(K+rand(N)) mod N, rand(N)返回0到N-1的

微***起 10年前 上传453   0

阿里巴巴2014校园招聘笔试试题-软件研发工程师+答案

阿里巴巴2014秋季校园招聘-软件研发工程师笔试题1. 单选题1. 假设把整数关键码K散列到N个槽列表,以下哪些散列函数是好的散列函数 A: h(K)=K/N; B: h(K)=1; C: h(K)=K mod N; D: h(K)=(K+rand(N)) mod N, rand(N)返回0到N-1的

y***f 10年前 上传489   0

奇虎360 2014校园招聘笔试试题 武汉站

360笔试题回忆版 2014 武汉站本文档由香当网(https://www.xiangdang.net)用户上传

老***1 10年前 上传950   0

2014去哪儿网校园招聘笔试试题-技术笔试题-成都站,开发

去哪儿网2014校园招聘技术笔试题-成都站,开发编程题,开发岗三道都必做,前端岗和测试岗前两道必做 1. implement a function of String randomAlphabetic(int count)Creats a random string whose length is the number of characters specified;

w***n 10年前 上传726   0

百度2014校园招聘笔试试题-技术类软件研发

百度2014校园招聘技术类软件研发(济南站)一面总结问题一:如何实现一个JVM答:面试官(很好的一个,不是很好的两个面试官)一开始就来了这么一个问题,可能是我的简历上面写了些JVM相关的东西吧。一下就蒙了,然后就开始回忆编译原理。准备来拿编译原理说事。面试官提示javac是干嘛用的。果断意会,面试官的意图。然后就从java文件的编译开始说,编译时执行语法检查,然后通过之后生成clas

项***锐 11年前 上传581   0

百度2014校园招聘笔试试题-移动研发笔试题

百度2014校招移动研发笔试题一.简答题  1.简述计算机的存储系统分为哪几个层次,为什么这样的分层能够提高程序的执行效率。  2.浮点数在计算中如何表示,如何对浮点数判等。  3.简述TCP与UDP协议的差别,两者与HTTP的关系。并列举HTTP的方法,以及常见的返回状态码。  二.算法与程序设计  1.设计一个反转字符串的函数 char *reverse_str(ch

l***y 10年前 上传597   0

阿里巴巴集团2014校园招聘系统工程师北京站笔试题

阿里巴巴集团 2014年秋季校园招聘系统工程师 北京 笔试卷 第一部分 单选题(前10题,每题2分;后10题,每题3分;共50分。选对得满分,选错倒扣一分,不选得0分。)1. 字符串“alibaba”有 个不同的排列。A. 5040 B. 840 C. 14 D.420

对***是 10年前 上传537   0

阿里巴巴集团2014校园招聘系统工程师北京站笔试题

阿里巴巴集团 2014年秋季校园招聘系统工程师 北京 笔试卷 第一部分 单选题(前10题,每题2分;后10题,每题3分;共50分。选对得满分,选错倒扣一分,不选得0分。)1. 字符串“alibaba”有 个不同的排列。A. 5040 B. 840 C. 14 D.420

z***3 11年前 上传666   0

阿里巴巴2014校园招聘笔试试题-系统工程师-北京站

阿里巴巴 2014年校招笔试题本文档由香当网(https://

f***q 11年前 上传559   0

2014去哪儿网校园招聘笔试试题-春招机票运营管培生笔试题目

去哪儿网春招机票运营管培生笔试题目(A卷) 昨天下午参加了去哪儿的笔试,在成都川大望江校区三教。参加笔试的人很多,因此笔试有两场,每场90分钟。我是下午第二场。 之前在网上了解过笔试题目类型,就是行测加主观题。行测有15道,11道中文,4道英文。中文题基本就是数量关系和逻辑,英文全是逻辑。题目不算难,但是考虑到我上次做行测还是去年国考的时候,很多技巧现在都忘得差不多了,所以

q***0 10年前 上传560   0

百度2014校园招聘笔试试题-北京站未知岗位

百度2014校园招聘笔试题(10月13北京)(答案待补充) 一、简答题1、OSI的七层模型。(10分)OSI的七层模型如下图所示: 2、请列举下不同进程之间共享数据的方式(至少举出三种)。(10分)     1、文件映射(Memory-Mapped Files)能使进程把文件内容当作进程地址间一块内存那样来对待    2、共享内存(Shared M

z***i 10年前 上传479   0

2014去哪儿网校园招聘笔试试题-(长春站-产品向)

2014年去哪儿网校园招聘笔试题(长春站-产品向)昨天去哪儿来吉大宣讲,现场保守估计500人以上,只有少部分本学院的熟悉面孔,也就是说大家基本都是冲着最后的产品经理职位来的,而且后半段的Q&A部分有很大一部分人都在问产品经理的问题,关键在于、听宣讲的意思,前几年在学校招去的多是技术职员啊,果断压力山大。今天上午去参加笔试,总共3个技术职位1个产品职位,考技术职位的占了一个教室

j***3 10年前 上传435   0

2013年阿里巴巴校园招聘笔试试题研发工程师

第一部分 单选题(前10题,每题2分;后10题,每题3分,共50分。选对得满分,选错倒扣1分,不选得0分)1.12345*12345 1105266261所采用的是多少进制的计算?()A、2进制 B、8进制 C、10进制 D、16进制2. 关于HTTP协议的说明,一下哪项是错误的?()A、在CS模式下,作为一种request-response协议B、无状态,对每一个

y***s 11年前 上传457   0

2013年阿里巴巴校园招聘笔试试题研发工程师

第一部分 单选题(前10题,每题2分;后10题,每题3分,共50分。选对得满分,选错倒扣1分,不选得0分)1.12345*12345 1105266261所采用的是多少进制的计算?()A、2进制 B、8进制 C、10进制 D、16进制2. 关于HTTP协议的说明,一下哪项是错误的?()A、在CS模式下,作为一种request-response协议B、无状态,对每一个

李***q 11年前 上传518   0