文章

52

粉丝

0

获赞

85

访问

2.2k

头像
遍历链表 题解:纯C无数组,链表直接插入排序
P1405 华中科技大学
发布于2026年3月19日 18:43
阅读数 12

#include<stdio.h>
#include<malloc.h>

typedef struct Node{
    int Element;
    struct Node * Next;
}Node;


void node_insert(Node * L, Node * p){
    Node * q = L;
    while( q->Next!=NULL  && p->Element>= ((q->Next)->Element) ){    //这里写成大于等于能保证稳定性,后来的数插在后面
        q = q->Next;
    }
    p->Next = q->Next;
    q->Next = p;
}


void show_link(Node * L){
    Node * q = L->Next;
    int flag=0;
    while(q!=NULL){
        if(flag) printf(" ");
        printf("%d",q->Element);
        flag=1;
        q = q->Next;
    }
}


int main(){
   &n...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发