链表的创建和添加结点函数
来源:互联网 发布:拍照测年龄软件 编辑:程序博客网 时间:2024/05/16 02:14
#include <iostream>//#include <cstdio>using namespace std;class Node{ public: int data; Node *next; Node *prve;};Node *list_creat(int ch){ Node *p; p=new(Node); p->data=ch; p->prve=p; p->next=p; return p;}Node *list_append(Node*p,int n){ Node *q; q=new(Node); q->data=n; p->next->prve=q; q->next=p->next; p->next=q; q->prve=p; return q;}int main(){ Node *head=list_creat(0); Node *p=head; for(int i=1;i<=20000000;i++){ p=list_append(p,i); } Node *q=head; do{ // printf("%d",q->data); q=q->next; }while(q!=head); //p->prve=nullptr; //p->next=nullptr; // char ch; // cin>>ch; // p->data=ch; return 0;}
0 0
- 链表的创建和添加结点函数
- Java双向链表的创建结点,清空链表,添加结点,删除结点
- C语言单链表的创建和添加结点
- C语言实现单链表的创建和添加结点
- 单链表反转问题(带头结点 和 不带头结点的 创建链表过程等)
- 创建带头结点链表的方法
- 链表的创建和添加元素
- 树的创建、插入结点和遍历
- 用结构体实现链表的创建、遍历、结点插入、结点删除
- 带头结点的链表的创建与操作
- 结点和链表
- 基本链表的创建,结点插入、删除
- 创建链表的同时自动完成结点数据排序
- 无头结点链表的创建及删除
- c++链表 建立 输入 输出 删除结点 插入结点 释放链表 的函数
- list_add_tail 添加双向链表结点讲解
- 每天一个小程序(2)——带头结点的链表的创建以及插入和删除
- 题目:给定单向链表的头指针和一个结点指针,定义一个函数在O(1)时间删除该结点。
- 判断数字的正负与奇偶
- 判断是否为闰年
- 逆序输出不大于五位的数
- 四则运算测试
- 求s=1+(1+2)......的值
- 链表的创建和添加结点函数
- 求Fibonacci数列的前30项
- LoadRunner结果分析笔记
- 分治策略:循环赛日程表问题
- 华为笔试题10道
- e的值通项小于10-7
- 1-100相乘
- 素数的判断
- 第一章思维导图