用冒泡排序和交换方法排序双链表的操作过程

来源:爱站网时间:2021-11-08编辑:网友分享
最近有人向爱站技术小编求用冒泡排序和交换方法排序双链表的操作过程,小编今天就来详细的给大家介绍一下,希望这篇文章能帮助到大家。

问题描述


我正在尝试对自我实现的双向链接列表进行排序,但是它似乎无休止地迭代,而且我不确定自己在做什么错。任何帮助将不胜感激。

public void sortLine() {
    int n = this.getSize();
    Module current = this.leftMostModule;
    Module next = this.leftMostModule.getRight();
    for (int i = 1; i  0) {
                swap(current, next);
                break;
            } else if (current.getName().compareToIgnoreCase(next.getName()) 

我也调用了一个交换函数。谢谢。

思路:


外部for循环中的i计数器从不增加。

以上内容就是爱站技术频道小编为大家分享的用冒泡排序和交换方法排序双链表的操作过程,看完以上分享之后,大家应该都知道怎么操作了吧。

上一篇:什么是Java双参数递归

下一篇:大型代码库从log4j迁移到log4j2。 Log4j具有设置SyslogHost的方法这是为什么?

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载