文章

75

粉丝

0

获赞

147

访问

8.7k

头像
击鼓传花 题解:c++,循环单链表
P1018 贵州大学机试题
发布于2026年2月24日 20:02
阅读数 25

#include <bits/stdc++.h>
using namespace std;

struct Node{
    int val;
    Node *next;
};

int main(){

    int n;
    cin >> n;
    Node* head = new Node();
    head->next = head;
    head->val = 1;
    Node* q = head;
    for(int i = 2 ; i <= n ; i++){
        Node* p = new Node();
        p->val = i;
        p->next = q->next;
        q->next = p;
        q = p;
    }
    q = head;
    Node* pre;
    while(q->next != q){
        int num = 2;
        while(num--){
            pre = q;
            q = q->next;
        }
        pre->next = q->...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发