摘要:
一面: 1.自我介绍; 2.调整数组使奇数变到偶数的前面,空间复杂度O(1).要求自己设计用例。 3.有一个application1每天生成新的数据进入Folder1,且每天要将生成的数据放入folder2备份。如何提高性能。 我第一反应是设置flag是否读取,或者设置表空间放入已读的文件标志。面试 阅读全文
摘要:
360的笔试两个半小时,前面有20个行测题和40个专业题,后面两个编程题。不得不说,前面60个题难且耗费心力,我报的是机器学习岗,大多是C和机器学习的题目。而且我看错了编程题的数目,前面做的太快(好多蒙的),分配时间不均匀,是凉凉没错了。 编程题: 第一个题的思路是先找到最大的那个值的位置。既然是最 阅读全文
摘要:
Q:给定一些标记了宽度和高度的信封,宽度和高度以整数对形式 (w, h) 出现。当另一个信封的宽度和高度都比这个信封大的时候,这个信封就可以放进另一个信封里,如同俄罗斯套娃一样。 请计算最多能有多少个信封能组成一组“俄罗斯套娃”信封(即可以把一个信封放到另一个信封里面)。 说明: 不允许旋转信封。 阅读全文
摘要:
Q:给定两个由一些闭区间组成的列表,每个区间列表都是成对不相交的,并且 已经排序 。返回这两个区间列表的交集。 (形式上,闭区间 [a, b](其中 a array = new ArrayList(); if (A.length == 0 || B.length == 0) return new i 阅读全文
摘要:
对一个集合里的对象按照某属性排序时,遇到问题: java.lang.IllegalArgumentException: Comparison method violates its general contract! 后面查了资料后发现,jdk1.6和jdk1.7的排序算法有所更改,具体的可以自己去 阅读全文
摘要:
Q:给出一个区间的集合,请合并所有重叠的区间。 示例 1: 输入: [[1,3],[2,6],[8,10],[15,18]] 输出: [[1,6],[8,10],[15,18]] 解释: 区间 [1,3] 和 [2,6] 重叠, 将它们合并为 [1,6]. 示例 2: 输入: [[1,4],[4,5 阅读全文