试写一个用链表表示的直接插入排序算法。
【正确答案】:void sort(DLinkList H) {pie=H一>next; while(p!=H) {p=pre一>next; q=p一>next; while((pre! =H)&&(p一>datadata)) pre=pre一>prior; if(pre!=p一>prior; {p一>prior一>next=p一>next; p一>next一>prior一>p一>prior; p一>next=pre一>next; pre一>next一>prior=p; p一>prior=pre;pre一>next=p; } p=q; } }

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部