void
SortList(
PSListNode
pHead
)
{
PSListNode
pTailNode =
NULL
;
PSListNode
pNode =
NULL
;
PSListNode
pPreNode =
NULL
;
if
(
pHead
==
NULL
)
{
return
;
}
while
(
pHead
!= pTailNode)
{
pNode =
pHead
;
while
(pNode->pNext != pTailNode)
{
pPreNode = pNode;
pNode = pNode->pNext;
if
(pPreNode->data > pNode->data)
{
DataType
temp = pPreNode->data;
pPreNode->data = pNode->data;
pNode->data = temp;
}
}
pTailNode = pNode;
}
}