Java链表排序算法 用的Idea

宇宙装进泡泡里 2020-12-11 06:09:14


请问各位大神这是什么情况?

完整代码如下(在编一个单链表的排序算法)

public void sorting()
{
ListNode ps =head;ListNode mv=ps.next;
if(ps==null||mv==null) return;
while(ps !=null)
{

while (mv!=null)
{

String s;
if((ps.i).compareTo(mv.i)<0) {s=mv.i;mv.i= ps.i;
ps.i=s;}
mv=mv.next;
}
ps = ps.next;
}

}
...全文
81 2 打赏 收藏 举报
写回复
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
JOJO?Joker 2021-01-28
你的一个先提条件 是这个 if(ps==null || mv==null){ return; } 所以导致 while (mv!=null) 这里的参数 永远为true
  • 打赏
  • 举报
回复
Last_zzz 2021-01-28
字符串null?
  • 打赏
  • 举报
回复
发帖
非技术区

2.3w+

社区成员

Java 非技术区
社区管理员
  • 非技术区社区
加入社区
帖子事件
创建了帖子
2020-12-11 06:09
社区公告
暂无公告