题解 | #牛牛的双链表求和#

牛牛的双链表求和

https://www.nowcoder.com/practice/efb8a1fe3d1f439691e326326f8f8c95

#include <stdio.h>


typedef struct NODE {
    int data;
    struct NODE* next;
} node;
typedef struct Link {
    node* head;
} link;
void createlinke(node* head, int a[], int n) {
    node* p, *s;
    p = (node*)malloc(sizeof(node));
    p->data = a[0];
    head->next = p;
    s = p;
    for (int i = 1; i < n; i++) {
        p = (node*)malloc(sizeof(node));
        p->data = a[i];
        s->next = p;
        s = p;
    }
    s->next = NULL;
}
void freeLinkedList(node* head) {
    node* temp;
    while (head != NULL) {
        temp = head;
        head = head->next;
        free(temp);
    }
}
int main() {
    int n;
    scanf("%d", &n);
    int a[n], b[n];
    for (int i = 0; i < n; i++)
        scanf("%d", &a[i]);
    for (int i = 0; i < n; i++)
        scanf("%d", &b[i]);
    link* p2;
    link* p1;
    p1 = (link*)malloc(sizeof(link));
    p1->head = (node*)malloc(sizeof(node));
    p1->head->next = NULL;
    p2 = (link*)malloc(sizeof(link));
    p2->head = (node*)malloc(sizeof(node));
    p2->head->next = NULL;
    createlinke(p1->head, a, n);
    createlinke(p2->head, b, n);

    node* pre1, *pre2;
    pre1 = p1->head->next;
    pre2 = p2->head->next;
    while (pre1 != NULL) {

        pre1->data += pre2->data;
        pre1 = pre1->next;
        pre2 = pre2->next;
    }
    pre1 = p1->head->next;
    while (pre1 != NULL) {
        printf("%d ", pre1->data);
        pre1 = pre1->next;
    }

    freeLinkedList(p1->head);
    freeLinkedList(p2->head);




}

全部评论

相关推荐

这算盘打的
程序员小白条:都这样的,都是潜规则,你自己说可以实习一年就行了,实习可以随便跑路的
点赞 评论 收藏
分享
07-03 11:02
中山大学 C++
字节刚oc,但距离九月秋招很近了有两段互联网实习,非腾讯字节。不敢赌转正,现在在纠结去还是不去如果实习俩月离职会有什么后果吗
阿城我会做到的:不去后悔一辈子,能否转正取决于ld的态度,只要他不卡,答辩就是走流程,个人觉得可以冲一把
投递字节跳动等公司9个岗位
点赞 评论 收藏
分享
认真搞学习:这么良心的老板真少见
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
昨天 16:15
我应届生,去年10月份开始在这家公司实习,到今年10月份正好一年想(实习+试用期),在想要不要提前9月份就离职,这样好找工作些,但又差一个月满一年,又怕10月份国庆回来离职,容易错过了下半年的金九银十,到年底容易gap到年后
小破站_程序员YT:说这家公司不好吧,你干了快一年 说这家公司好吧,你刚毕业就想跑路说你不懂行情吧,你怕错过金九银十说 你懂行情吧,校招阶段在实习,毕业社招想换工作 哥们,我该怎么劝你留下来呢
应届生,你找到工作了吗
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务