京东电面

。_饼干妹妹 提交于 2019-11-29 00:38:42
推荐算法FM、DeepFM、XDeepFM
两个算法题:
   (1)数组长度99,每个元素值1-100,如何找到1-100中哪个值没有出现?
            答:通过交换,将元素1放在索引为0的位置,元素2放在索引为1的位置。。。依次类推。
            问:有没有更优的解法
            答:每个元素值1-100,通过1-100求和数组求和就是缺失值。
    (2)求an的n次方?
            答:两种解法,第一种是减治法,如果n==0,返回1,如果n==1,返回a,如果n是偶数,an=(an/2)2,如果n是奇数,an=(an-1/2)2
                   第二种解法,动态规划,分配数组array长度为n//2  +1,arra[0]=1,array[1]=a,递推公式:如果n是偶数,a[n]=(a[n/2])2,如果n是奇数,a[n]=(a[(n-1)/2])2,所以只需要求出a[n//2]即可解出a[n],
            即分配数组长度为n/2 + 1。
l1和l2正则化的对比,梯度下降和牛顿法,LR,GBDT和XGBOOST,线程和进程,rnn,cnn,lstm,激活函数,relu的优点,面向对象,装饰器,决策树,如何解决过拟合
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!