豹趣科技c++一面
40多分钟,凭记忆写一下
自我介绍
static关键字作用
-1的原码,反码,补码
数组和链表的区别
vector erase原理
再问vector erase特殊场景下的优化(允许元素顺序被打乱,如何达到O(1),没答出来,无序理解错了,答案是把尾部元素与被删除元素交换再删除尾部元素)
知道最小堆吗(说成avl树了)
给一个单链表,如何获取链表的三分之一(快慢指针)
给一个循环双向链表,如何获取链表的三分之一(快慢指针反方向前进)
嗯拷打项目
跳表原理
反问
公司做什么的(c++开发,qt等)
自我介绍
static关键字作用
-1的原码,反码,补码
数组和链表的区别
vector erase原理
再问vector erase特殊场景下的优化(允许元素顺序被打乱,如何达到O(1),没答出来,无序理解错了,答案是把尾部元素与被删除元素交换再删除尾部元素)
知道最小堆吗(说成avl树了)
给一个单链表,如何获取链表的三分之一(快慢指针)
给一个循环双向链表,如何获取链表的三分之一(快慢指针反方向前进)
嗯拷打项目
跳表原理
反问
公司做什么的(c++开发,qt等)
全部评论
老哥 项目整体拷打的深吗
相关推荐
查看26道真题和解析
点赞 评论 收藏
分享
查看53道真题和解析
点赞 评论 收藏
分享