为什么升序实现不了,而降序可以,求大佬指点

编程入门 行业动态 更新时间:2024-10-23 04:55:51

为什么升序实现不了,而降序可以,求<a href=https://www.elefans.com/category/jswz/34/1768496.html style=大佬指点"/>

为什么升序实现不了,而降序可以,求大佬指点

链表实现排序

//当0时,升序case 0:{//需要三个辅助指针struct LinkNode * pcurrent = Header->next;struct LinkNode * pReview = pcurrent->next;//记录pcurrentstruct LinkNode * pbehind = pcurrent;//冒泡排序for (a = 0; a < count - 1; a++){for (b = 0; b < count - 1 - a; b++){if ((pcurrent->data)>(pReview->data)){temp = pcurrent->data;pcurrent->data = pReview->data;pReview->data = temp;}//往下继续比较pcurrent = pReview;pReview = pReview->next;}//重置,使下个数进行比较pcurrent = Header->next;pReview = pbehind->next;}}//降序case 1:{//需要三个辅助指针struct LinkNode * pcurrent = Header->next;struct LinkNode * pReview= pcurrent->next;//记录pcurrentstruct LinkNode * pbehind = pcurrent;//冒泡排序for (a = 0; a < count -1 ; a++){for (b = 0; b < count - 1 - a; b++){if ((pcurrent->data) < (pReview->data)){temp = pcurrent->data;pcurrent->data = pReview->data;pReview->data = temp;}//往下继续比较pcurrent = pReview;pReview = pReview->next;}//重置,使下个数进行比较pcurrent = Header->next;pReview=pbehind->next;}}

更多推荐

为什么升序实现不了,而降序可以,求大佬指点

本文发布于:2024-02-26 13:26:49,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1702644.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:大佬   升序   降序

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!