网易有道客户端开发工程师实习生笔试题

本文分享了网易有道客户端开发工程师实习生笔试的内容,主要包括10道选择填空题和3道编程题。选择题涉及算法复杂度、排序方法的空间复杂度、概率问题、蒲丰投针问题、Windows系统、指针与引用、C++与Java虚函数、进程线程共享资源、Android系统基础等。编程题则涵盖了判断单链表环并反转、二叉树找最小公共祖先以及字典排序的下一个数问题。
摘要由CSDN通过智能技术生成

概括:10道选择填空题,三道编程题
一、选择和填空题
1、选择:给了一个递归求Fibonacci的代码,问算法复杂度
递归的是指数复杂度,非递归的是O(n). 可参见邓芳《关于递归算法时间复杂度分析的探讨》,浙江万里学院学报。

2、选择:在最坏情况下,哪个排序的空间复杂度为O(n)?有归并、冒泡、快排、还有一个忘了;

排序方法          最好情况          最坏情况          平均情况          稳定性         空间复杂度
冒泡排序            O(n)                  O(n2)                 O(n2)          稳定                   1
快速排序          O(nlogn)             O(n2)              O(nlogn)        不稳定           O(log n)

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值