文章

4

粉丝

181

获赞

3

访问

121

头像
链表合并 题解:链表合并
P1025 贵州大学机试题
发布于2026年1月29日 18:45
阅读数 36

#include<iostream>
using namespace std;
struct Node {
    int data;
    struct Node* next;
};
void init(Node*& head, int n) {
    head = new Node;
    Node *p = head;
    for (int i = 0; i < n; i++) {
        cin>>p->data;
        p->next = new Node;
        p = p->next;
        if (i == n - 1)p->next = NULL;
    }
}
Node* mergeL(Node* head1, Node* head2) {
    Node* p = head1;
    Node* q = head2;
    Node* head = new Node;
    Node* t = head;
    while (p->next != NULL && q->next != NULL) {
        if (p->data < q->data) {
            t->data = p-&g...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发