avatar
linkedin 电面题目# JobHunting - 待字闺中
v*k
1
每一次都有和现在工作相关的问题就不说了。
第一轮:
找数组两个数和为定值,两种方法: hash/从头尾扫描。
hash有什么潜在问题? 要考虑如果两个数相等的case
实现pow(double a, int b)
第二轮:
一个matrix如
1 2 3 4
5 6 7 8
9 10 11 12
row, column都是sorted,并且第n行所有数字都要小于第n+1行。不是careercup上的
原题--要简单很多。查找x是否在matrix内,不在的话返回(-1,-1)
实现两种方法(从右上角开始找和两次binary search)。用binary search的时候要考
虑一下如果x>a[end-1][end-1] 或x
avatar
q*x
2
赞。这个一次binary search也行吧。就是把一个一维数组按行放进二维矩阵而已。

【在 v*****k 的大作中提到】
: 每一次都有和现在工作相关的问题就不说了。
: 第一轮:
: 找数组两个数和为定值,两种方法: hash/从头尾扫描。
: hash有什么潜在问题? 要考虑如果两个数相等的case
: 实现pow(double a, int b)
: 第二轮:
: 一个matrix如
: 1 2 3 4
: 5 6 7 8
: 9 10 11 12

avatar
r*t
3
第二轮是不是一次 binary search 就行了?

【在 v*****k 的大作中提到】
: 每一次都有和现在工作相关的问题就不说了。
: 第一轮:
: 找数组两个数和为定值,两种方法: hash/从头尾扫描。
: hash有什么潜在问题? 要考虑如果两个数相等的case
: 实现pow(double a, int b)
: 第二轮:
: 一个matrix如
: 1 2 3 4
: 5 6 7 8
: 9 10 11 12

avatar
v*k
4
面试的想要看两次search。其实算法无所谓,就是看你写code是不是干净。

【在 q****x 的大作中提到】
: 赞。这个一次binary search也行吧。就是把一个一维数组按行放进二维矩阵而已。
avatar
C*U
5

我希望我以后面试也是这样的题目
:)

【在 v*****k 的大作中提到】
: 每一次都有和现在工作相关的问题就不说了。
: 第一轮:
: 找数组两个数和为定值,两种方法: hash/从头尾扫描。
: hash有什么潜在问题? 要考虑如果两个数相等的case
: 实现pow(double a, int b)
: 第二轮:
: 一个matrix如
: 1 2 3 4
: 5 6 7 8
: 9 10 11 12

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。