给定程序中,函数 fun 的功能是将带头节点的单向链表结点数据域中的数据从小到大排序。即若原链表结点数据域从头至尾的数据为:10,4,2,8,6,排序后链表结点数据域从头至尾的数据为:2,4,6,8,10
#include<stdio.h>
#include<stdlib.h>
#define N 5
typedef struct node{
int data;
struct node *next;
} NODE;
void fun(NODE *h){
NODE *p,*q;
int t;
/**********found**********/
p=h;
while(p){
/**********found**********/
q=p->next;
while(q){
/**********found**********/
if(p->data>q->data){
t=p-