摘要: 链接:https://www.cnblogs.com/fnlingnzb-learner/p/6903966.html 阅读全文
posted @ 2019-08-17 16:18 kandid 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 请你说一说vector和list的区别,应用,越详细越好? 1、概念: 1)Vector 连续存储的容器,动态数组,在堆上分配空间 底层实现:数组 两倍容量增长: vector 增加(插入)新元素时,如果未超过当时的容量,则还有剩余空间,那么直接添加到最后(插入指定位置),然后调整迭代器。 如果没有 阅读全文
posted @ 2019-08-17 16:16 kandid 阅读(13043) 评论(1) 推荐(2) 编辑
摘要: 题目描述: 首先选取数组中右上角的数字。如果该数字等于要查找的数字,查找过程结束;如果该数字大于要查找的数字,剔除这个数字所在的列;如果该数字小于要查找的数字,剔除这个数字所在的行。也就是说如果要查找的数字不在数组的右上角,则每一次都在数组的查找范围中剔除一行或者一列,这样每一步都可以缩小查找的范围 阅读全文
posted @ 2019-04-18 22:54 kandid 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 社招流程套路: 1.自我介绍 2.项目背景 3.项目为什么选择这个模型?选择这个模型的原因是什么?介绍下模型结构。 4.模型优缺点有哪些?你是否做了优化?优化了哪里?为什么这样优化?优化结果如何? 5.数据从哪里来?数据怎么处理?数据量多大? 6.模型上线过程中遇到了哪些问题?如何解决这个问题? 7 阅读全文
posted @ 2019-02-17 20:37 kandid 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 插入排序的动画演示如上。从第一个元素开始,该链表可以被认为已经部分排序(用黑色表示)。 每次迭代时,从输入数据中移除一个元素(用红色表示),并原地将其插入到已排好序的链表中。 插入排序算法: 插入排序是迭代的,每次只移动一个元素,直到所有元素可以形成一个有序的输出列表。 每次迭代中,插入 阅读全文
posted @ 2019-02-17 10:18 kandid 阅读(686) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位于中间的数值。如果从数据流中读出偶数个数值,那么中位数就是所有数值排序之后中间两个数的平均值。我们使用Insert()方法读取数据流,使用GetMedian()方法获取当前读取数据的中位数。 题目 阅读全文
posted @ 2019-02-14 10:55 kandid 阅读(337) 评论(0) 推荐(0) 编辑