大型互联网算法面试题
来源:互联网 发布:淘宝模板制作 编辑:程序博客网 时间:2024/05/22 00:34
经过一些大型的互联网公司的面试,发现他们已经非常死板的效仿了国外的面试经验,在最后的时候一般都会涉及到几个算法题,不管他们自己会不会,哈哈
我在这里仅为mark一下,以备将来有兄弟能用到帮你一把,我会逐渐的更新文章
一、豌豆荚
1、排序好的两个链表,求交集,我才用的是算法复杂度为m+n的,代码如下
int[] a = new int[] { 1, 2, 3, 4, 8, 10 };int[] b = new int[] { 6, 8, 10 };int i = 0, j = 0;while (true) { if (a[i] > b[j]) {j++; } else if (a[i] < b[j]) {i++; } else {System.out.println("a[" + i + "]=" + a[i] + ",b[" + j + "]=" + b[j]);i++;j++; } if (i >= a.length || j >= b.length) break;}
2、给定一个长度为 n 的数组 a[],求出 a[i] - a[j] 的最大值,其中 i > j。
int min = a[0];int tmp = a[0];int maxDiff = a[1] - a[0];for (int i = 0; i < a.length; i++) { if (min > a[i]) min = a[i]; tmp = a[i] - min; if (maxDiff < tmp) maxDiff = tmp;}
待续。。。
- 大型互联网算法面试题
- 106@365大型互联网企业面试题整理&…
- 互联网面试题
- 百度-互联网面试题
- 互联网公司面试题
- mysql replication 主从间如何延迟 --- 某大型互联网面试题
- Java大型互联网公司经典面试题,论JDK源码的重要性的无限思考
- 知名互联网公司面试题
- 互联网公司面试题总结
- 阿里-互联网公司面试题
- 国内一流互联网面试题
- 互联网java常见面试题
- 优秀互联网面试题总结
- 大型公司.net面试题
- 某大型公司Java面试题
- 国内大型门户网站iOS面试题
- 【实习笔试面试题】2013网易互联网实习笔试算法题-找出最大连续自然数个数
- 【实习笔试面试题】2013网易互联网实习笔试算法题-找出最大连续自然数个数
- 如何回滚请求<复制系统初始的数据>所处理的数据
- mysql 慢查询日志(slow_query_log_file)切换
- Python100例——第六章----分数趣题
- android ProgressBar
- http://subject.csdn.net/sohu/
- 大型互联网算法面试题
- C语言中的字符串
- Python100例——第七章----逻辑推理与判断
- mongodb编译
- The Bad Number poj3902
- iOS开发——加载、滑动翻阅大量图片解决方案详解
- 手机号码归属地查询api接口
- BIOS Usb 3.0 Key Behavior In Deep S3
- 动态顺序统计