• 公司真题-4399公司2017秋招开发工程师笔试试卷


    感悟:数据结构和概率论问题较多,还有一些计网,操作系统的基本功

     

    下面哪些可能是重载的基本条件()(注意:是可能为重载的基本条件)
     
    正确答案: A B D   你的答案: A C D (错误)
    参数的类型不同
    参数的顺序不同
    函数的返回值类型不同
    参数的个数不同

    重载的概念是:

    方法名称相同,参数个数、次序、类型不同

    因此重载对返回值没有要求,可以相同,也可以不同

    但是如果参数的个数、类型、次序都相同,方法名也相同,仅返回值不同,则无法构成重载

     

     

    TCP/IP(4层)与OSI(7层)区别:

    TCP/IP的网络接口不对应OSI的物理层,而是物理层与数据链路层

     

     

     

    五个球从盒子里拿出来,打乱顺序放回去,均不在原位的排列数是多少()
    题解:
    错排公式:
    D(1) = 0, D(2) = 1;
    D(n) = (n - 1) * (D(n - 1) + D(n - 2));
    
    
    直接算:
    A选择其余4个位置,有4种(假设选择了位置B),那么B就有2种选择:1,BA___(占用A位置,因为这样就不会影响到CDE的选择),2,_A___(不占用A位置,这样就影响到CDE的选择了)。
    1. BA___的话,就只有2种情况BADEC和BAECD
    2._A____的话,就有3 * 3种情况,可以全部列出来.
    这样就是4 * (2 + 3 * 3) = 44

     

    -------------------------------------------------补充小知识----------------------------------------------------------

    卡特兰数:C(n, 2n) / n + 1

    32位指针字节:4B

    64位指针字节:8B(可以用cout<<sizeof(int * )<<endl;验证一下)

     B树和B+树区别和联系:
    联系:两者都应用于数据库索引,类似M叉多路平衡查找树。
    区别:M阶B树的非叶结点关键字M - 1,B+树是M个,且B+树非叶结点只具有索引功能,叶子结点构成一个有序链表,可按key值遍历全部记录
     
  • 相关阅读:
    codevs 1450 xth 的旅行
    Loj #6287 诗歌
    Codeforces 323C Two permutations
    Spoj MKTHNUM
    [TJOI2015]弦论
    Spoj SUBLEX
    bzoj 4338: BJOI2015 糖果
    bzoj 3462: DZY Loves Math II
    bzoj 2843: 极地旅行社
    清北学堂模拟赛d4t5 b
  • 原文地址:https://www.cnblogs.com/meditation5201314/p/12597001.html
Copyright © 2020-2023  润新知