链表就地排序
package chap02.example07;
import chap02.Node;
/*
设head为单链表的头指针,并设单链表带有头结点,编写算法,将单链表中的数据元素按照数据元素的值递增有序的顺序进行就地排序
*/
public class Example07 {
/**
*
*
* @description: sort the lined list
* @return: null
* @author: Andy
* @time: 2021/3/13 16:17
*/
public static void sortLinList(Node<Integer> head){
//定义一个p记录head指向的下一个数字,此后q用于遍历节点
Node<Integer> p=head.next;