2017-03-09 92 views
1

说明: enter image description herecompareTo方法的链接列表?

我的测试,似乎是传球,但不知道如果我涵盖所有的情况下,或可能性。

我觉得我的实现过于简单。有人可以检查吗?

我的实现:

@Override 
public int compareTo(ListNoOrder<T> otherList){ 
    int sizeCompare = otherList.sizeOfList; 

    if (this.sizeOfList > sizeCompare) { 
     return 1; 
    } 

    else if (this.sizeOfList < sizeCompare) { 
     return -1; 
    } 

    else { 
     return 0; 
    } 
} 
+1

您刚刚实施了第三次检查。但是你在任何情况下都会返回1。其中一种情况应该返回-1 – SilverNak

+1

这可能应该到[codereview](http://codereview.stackexchange.com/)IMO。 – Moira

+0

您的文字图像[不是很有用](// meta.unix.stackexchange.com/q/4086)。它不能被朗读或复制到编辑器中,而且它的索引也不是很好,这意味着具有相同问题的其他用户不太可能在此找到答案。请[编辑]您的文章直接合并相关文本(最好使用复制+粘贴以避免转录错误)。 –

回答

0

你只是比较Listssize。多数民众赞成在第一步,但当sizes是相同的,你必须比较每个char