为什么当我在冒泡排序算法中反转比较符号时,生成的排序列表不会反转?

Dou*_*ith 1 java sorting reverse bubble-sort

Java代码:

    public static NHLList bubbleSort(NHLList players) {
        for (int i = 0; i < players.size(); i++) {
            for (int j = 0; j < players.size()-1; j++) {
                if (players.get(j).getPoints() < players.get(j+1).getPoints()) {
                    PlayerRecord tempPlayer = players.get(j);
                    players.set(players.get(j+1), j);
                    players.set(tempPlayer, j+1);
                }
            }
        }
        return players;
    }
Run Code Online (Sandbox Code Playgroud)

如果我更改j < ...j > ...结果列表不是倒置的前一个列表,虽然我认为它应该是.它正在做的就是阅读数字.

lyn*_*nks 5

卷起袖子

你在错误的线路上反转了标志.