腾讯应用研究岗一面

面试官问的题目挺简单的,但是最后的代码题没有写出来,凉凉,求各位大佬帮忙看一下怎么写啊
问题:
1..说下你做的项目吧(我详细讲了熟悉的一个项目,但是简历上的每个项目都问了)
2.说一下孤立森林和马尔科夫模型吧(项目中用到的)
项目问的很细,特别细
3:既然你的算法里用到了树的模型,那么你对决策树应该也挺了解的吧,说一下吧
4:决策树对数据的划分进行了更细的粒度,这样容易造成数据的过拟合,有什么解决办法?
5:你对随机森林了解吗,说一下吧
6:GSDT呢?
7:说一下taining error和testing error的关系
a:详细说了下,主要是过拟合和欠拟合
8:过拟合的解决方式有哪些?
9:你熟悉的算法应该是java吧,写一个算法吧

(然后面试官在纸上详细讲了问题)
问题:一个无序的无重复的正数数组,给一个target ,找出数组中和为target的序列,每个数可以选择多次

感觉这个题应该在哪里出现过。。。忘记了。。。
求各位大佬帮忙写一下,对动态规划的题目很头疼。。。。
#实习#
全部评论
随便想了一个思路不一定对,直接暴力,从当前值往前搜索,一直到大于或等于target值的时候停下来,这样的话时间复杂度O(n²)
点赞 回复 分享
发布于 2018-04-17 10:38
已解答,放一个链接https://blog.csdn.net/smallflyingpig/article/details/79972828
点赞 回复 分享
发布于 2018-04-17 15:15
感觉一道代码题应该不影响啥😂
点赞 回复 分享
发布于 2018-04-17 10:28
你这也被拒绝的太快了。。。。。
点赞 回复 分享
发布于 2018-04-17 10:34
从前往后搜也可以,类似于广搜,可以通过剪枝来优化,比如找到一次满足条件的情况后直接向后跳到这个序列的最后的下一个再开始搜
点赞 回复 分享
发布于 2018-04-17 10:40
再优化一下。搜到大于target值时从前往后序列减去最前面的值
点赞 回复 分享
发布于 2018-04-17 10:41
我觉得你可以把他想成是一个背包问题,只要是和小于总量就放进去这个物品。当然一般都是用回溯会好一些吧,但是做算法题目会超时。之前有次面试硬币凑需要的钱的种类的问题,就看见有人用多重背包解的
点赞 回复 分享
发布于 2018-04-17 11:04
这个是dfs吧,dfs的题目确实有点头疼
点赞 回复 分享
发布于 2018-04-17 11:50
        r = []         def fun(a,target,val):             if target == 0:                 r.append(val)             else:                 for i in range (len(a)):                     if target > 0:                         fun(a[i:],target-a[i],val+[a[i]])                     else:                         break             return r
点赞 回复 分享
发布于 2018-08-11 20:28

相关推荐

点赞 评论 收藏
分享
和蔼:在竞争中脱颖而出,厉害! 但是有一个小问题:谁问你了?😡我的意思是,谁在意?我告诉你,根本没人问你,在我们之中0人问了你,我把所有问你的人都请来 party 了,到场人数是0个人,誰问你了?WHO ASKED?谁问汝矣?誰があなたに聞きましたか?누가 물어봤어?我爬上了珠穆朗玛峰也没找到谁问你了,我刚刚潜入了世界上最大的射电望远镜也没开到那个问你的人的盒,在找到谁问你之前我连癌症的解药都发明了出来,我开了最大距离渲染也没找到谁问你了我活在这个被辐射蹂躏了多年的破碎世界的坟墓里目睹全球核战争把人类文明毁灭也没见到谁问你了
点赞 评论 收藏
分享
牛客154160166号:9月底还给我发短信,好奇怪,我24届的
点赞 评论 收藏
分享
希望各位大哥分享一下自己的看法,对于机器人行业确实不太了解
绝顶但不聪明:如果是机器人相关岗位,优先优必选(专门***器人的),其他岗位选小米
投递小米集团等公司10个岗位 > 牛客解忧铺 牛客在线求职答疑中心
点赞 评论 收藏
分享
2 31 评论
分享
牛客网
牛客企业服务