由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - coding是不是用接口比较吊啊?
相关主题
Amazon 电面面试Data Scientist需要写白板编程吗?
JAVA里sort的algorithm time complexity是多少请教大家关于data scientist
3-way Partition 算法不容易关于Yahoo!面试
一道Coding面试题目求助:data scientist(偏统计建模)找IT公司的职位需要刷leetcode到什么程度?
Scala语法相关。在给定的class里想实现comparable贡献Google电话面试题
IT consultant 职位咨询,求助Amazon二面
问道string match的题问一个经典题
关于一个intern的问题几个Java面试题 (转载)
相关话题的讨论汇总
话题: mid话题: data话题: low话题: high话题: int
进入JobHunting版参与讨论
1 (共1页)
T******g
发帖数: 790
1
比如这段二分查找“
class BinarySearch> {
private T[] data;//要排序的数据

public BinarySearch(T[] data){
this.data = data;
}

public int search(T key){
int low;
int high;
int mid;

if(data == null)
return -1;

low = 0;
high = data.length - 1;

while(low <= high){
mid = (low + high) / 2;
System.out.println("mid " + mid + " mid value:" + data[mid]);///


if(key.compareTo(data[mid]) < 0){
high = mid - 1;
}else if(key.compareTo(data[mid]) > 0){
low = mid + 1;
}else if(key.compareTo(data[mid]) == 0){
return mid;
}
}

return -1;
}
明明可以用>比较,非要用compareTo是不是给面试官一种为何这么吊的感觉?如果是,
我也去装下逼
p*****2
发帖数: 21240
2
java没有运算符重载吧

【在 T******g 的大作中提到】
: 比如这段二分查找“
: class BinarySearch> {
: private T[] data;//要排序的数据
:
: public BinarySearch(T[] data){
: this.data = data;
: }
:
: public int search(T key){
: int low;

T******g
发帖数: 790
3

没有的吧,好像c++有

【在 p*****2 的大作中提到】
: java没有运算符重载吧
p*****2
发帖数: 21240
4
所以必须用compareto

【在 T******g 的大作中提到】
:
: 没有的吧,好像c++有

1 (共1页)
进入JobHunting版参与讨论
相关主题
几个Java面试题 (转载)Scala语法相关。在给定的class里想实现comparable
Yelp面经IT consultant 职位咨询,求助
为什么我写的binary search 比 linear还慢?问道string match的题
Google first Phone Interview关于一个intern的问题
Amazon 电面面试Data Scientist需要写白板编程吗?
JAVA里sort的algorithm time complexity是多少请教大家关于data scientist
3-way Partition 算法不容易关于Yahoo!面试
一道Coding面试题目求助:data scientist(偏统计建模)找IT公司的职位需要刷leetcode到什么程度?
相关话题的讨论汇总
话题: mid话题: data话题: low话题: high话题: int