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


    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)用户上传

    9年前   
    508    0

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

    1. 单选题1. 假设把整数关键码K散列到N个槽列表,以下哪些散列函数是好的散列函数          A: h(K)=K/N;          B: h(K)=1;          C:...

    9年前   
    324    0

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

    1. 单选题1. 假设把整数关键码K散列到N个槽列表,以下哪些散列函数是好的散列函数          A: h(K)=K/N;          B: h(K)=1;          C:...

    10年前   
    591    0

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

    注:答案仅供参考2014哈尔滨阿里笔试题1. 单选题1. 假设把整数关键码K散列到N个槽列表,以下哪些散列函数是好的散列函数A: h(K)=K/N;B: h(K)=1;C: h(K)=K mo...

    10年前   
    426    0

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

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

    10年前   
    374    0

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

    2014百度笔试题(软件研发工程师)一,简答题(本题共30分)1. 当前计算机系统一般会采用层次结构来存储数据,请介绍下典型的计算机存储系统一般分为哪几个层次,为什么采用分层存储数据能有效提高...

    10年前   
    557    0

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

    百度2014校园招聘笔试题 ——深度学习算法研发工程师.今天上午到腾迅那里,没有叫到笔试通知,是去霸笔的。原本以为是可以霸笔的,因为像阿里,360等大公司都专门的考场给霸笔的人准备的,但是腾迅...

    10年前   
    460    0

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

    百度2014移动研发笔试题目——1013清华版一.简答题1.简述计算机的存储系统分为哪几个层次,为什么这样的分层能够提高程序的执行效率。2.浮点数在计算中如何表示,如何对浮点数判等。3.简述T...

    10年前   
    401    0

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

    一 单项选择题  1.Java是从( )语言改进重新设计。  A.Ada  B.C++  C.Pasacal  D.BASIC  答案:B  2.下列语句哪一个正确( )  A. Java程序...

    10年前   
    496    0

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

    美团网2014年产品类经理笔试题2013.10.17日在清华二教一楼402参加笔试,北京就这一场宣讲会和笔试,没有宣讲会,18:30准时开始考试,考试时间70分钟。下面是我记得的题目,有行测中...

    10年前   
    586    0

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

    2014美团哈尔滨笔试题1、一堆硬币,一个机器人,如果是反的就翻正,如果是正的就抛掷一次,无穷多次后,求正反的比例2、概率题:一个汽车公司的产品,甲厂占40%,乙厂占60%,甲的次品率是1%,...

    10年前   
    550    0

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

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

    10年前   
    375    0

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

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

    10年前   
    428    0

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

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

    10年前   
    746    0

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

    去哪儿网2014校园招聘技术笔试题-成都站,开发编程题,开发岗三道都必做,前端岗和测试岗前两道必做 1. implement a function of String randomAlphab...

    10年前   
    638    0

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

    百度2014校园招聘技术类软件研发(济南站)一面总结问题一:如何实现一个JVM答:面试官(很好的一个,不是很好的两个面试官)一开始就来了这么一个问题,可能是我的简历上面写了些JVM相关的东西吧...

    10年前   
    473    0

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

    百度2014校招移动研发笔试题一.简答题  1.简述计算机的存储系统分为哪几个层次,为什么这样的分层能够提高程序的执行效率。  2.浮点数在计算中如何表示,如何对浮点数判等。  3.简述TCP...

    9年前   
    531    0

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

    阿里巴巴集团 2014年秋季校园招聘系统工程师 北京 笔试卷 第一部分 单选题(前10题,每题2分;后10题,每题3分;共50分。选对得满分,选错倒扣一分,不选得0分。)1. 字...

    10年前   
    426    0

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

    阿里巴巴集团 2014年秋季校园招聘系统工程师 北京 笔试卷 第一部分 单选题(前10题,每题2分;后10题,每题3分;共50分。选对得满分,选错倒扣一分,不选得0分。)1. 字...

    10年前   
    546    0

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

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

    10年前   
    498    0