Nemophilist12 2022-11-08 11:16 采纳率: 0%
浏览 70

单链表的基本操作(代码补充)

单链表的基本操作

1.头插法创建链表,输入0时结束
2.对链表h进行遍历、翻转

要求运行结果如图

img

#include <stdlib.h>

typedef struct node{
    int value;
    struct node *next;
} *LinkList, Node; 

LinkList head=NULL;

void traverse(LinkList h);
LinkList reverse(LinkList h);

int main()
{
    int data;
    LinkList e;
    
    /* 采用头插法创建链表,当输入0时,创建结束 */
    while(1){
       // task 1: your code goes here 
    }
    
    traverse(head); 
    traverse(reverse(head));
    system("pause");

    return 0;
}

/* 
 * 对链表h进行遍历
 */
void traverse(LinkList h)
{
   // task 2: your code goes here
}

/*
 * 对链表h进行翻转
 */
LinkList reverse(LinkList h)
{
    // task 3: your code goes here
}

 

```c++


```

  • 写回答

4条回答 默认 最新

  • 日向晚,声声慢 2022-11-08 11:22
    关注

    你可以参考一下,我博客中的单链表操作

    评论

报告相同问题?

问题事件

  • 创建了问题 11月8日