相关推荐: 程序员电话面试需要注意什么 程序员电话面试自我介绍 程序员面试对话 程序员联系电话 程序员电话面试题汇总大全及答案 JAVA程序员面试题集大全 程序员电话面试技巧 程序员电话面试多长时间 程序员电话号码 程序员电话面试 程序员面试110问 程序员电话面试问什么 程序员上机面试题
程序员电话面试题汇总大全
1. 从哈希表,二叉树和链表中取元素需要多少时间?如果你有数百万记录呢?
哈希表需要O(1)时间,二叉树需要O(logN) (N是树中节点数),链表需要O(N) (N是链表中节点数)。如果数据结构工作正常(比如哈希表没有或只有相对少量冲突,二叉树是平衡的),数百万记录并不影响效率。如果工作不正常,那么效率会随着记录数上升而下降。
2. 覆盖(Overriding)和重载(Overloading)的区别是什么? (detailed answer)
请关闭浏览器的畅读模式或者取消屏蔽JavaScript的正常运行,避免出现内容显示不全或者段落错乱。
原网页地址:https://www.zhifashicai.com/fqxc/110912094.html