编一个有十个节点的链表
来源:互联网 发布:减肥配餐软件 编辑:程序博客网 时间:2024/05/17 01:50
#include<iostream.h>
class node//
{
public:
node *next;
int data;
node(const int & item ,node *ptrnext=NULL);//构造
void insertafter(node*p);//插入
node *thisnode(void);//返回本节点的指针
};
node::node(const int&item,node *ptrnext)
{
data=item;
next=ptrnext;
}
void node::insertafter(node*lastptr)
{
lastptr->next=this->next;
this->next=lastptr;
}
node *node::thisnode(void)
{return this;}
void main()
{
int a,i;
node *lastptr,*head,*currptr; cout<<"please input a: "<<endl;
cin>>a;
node example1(a);
head=example1.thisnode();
currptr=head;
for(i=0;i<9;i++)
{
lastptr=example1.thisnode();
cin>>a;
node example1(a);
example1.insertafter(lastptr);
}
cout<<endl;
while (currptr!=NULL)
{
cout<<currptr->data;
currptr=currptr->next;
}
}
请问这个程序应怎样修改?谢谢
- 编一个有十个节点的链表
- 有一个二叉树, 节点全部为整数,如何找到一个子树,它所有节点的和最大?要求编程序实现。
- 有一个特殊的链表,其中每个节点不但有指向下一个节点的指针pNext,还有一个指向链表中任意节点的指针pRand,如何拷贝这个特殊链表?
- 我想编一段代码,主要是这样:有十个文本框,文本框的名命为:xming01,xming02,xming03.....xming10, 怎样才能自动提取这十个文本框的命字!
- 自己编的一个简单的链表:
- 随机返回一个链表的节点
- 十个有哲理的故事
- 十个有哲理的故事
- 十个有哲理的故事
- 求链表的节点个数 链表可能有环
- 约瑟夫环的链表实现-有头节点
- 考研数据结构与算法(3)----有头节点和尾节点的链表
- 考研数据结构与算法(4)----有头节点和尾节点的链表
- 一个链表的每个节点,有一个指向next指针指向下一个节点,还有一个rand指针指向这个链表中的一个随机节点或NULL,现在要求复制一个单链表来实现这个链表,返回复制后的新链表。
- 一个简单的检查十个数字中是否有重的小程序
- xml中如何读取一个子节点有特定值的节点
- 有一个单项的链表,在没有头结点的情况下,只知道有一个指向结点B的指针p,假设这个结点B不是尾结点,删除该节点B。
- 剑指offer——两个链表的第一个公共结点(给出的方法,都是针对有且只有一个公共节点的方法)
- 现流行数据库程序开发工具的比较分析
- 在VC++6.0开发中实现全屏显示
- 路由器NAT功能配置简介(知识点讲解,bsci必考)
- MP3上常用数字音频格式
- <<英雄>>之编程篇(爆笑)
- 编一个有十个节点的链表
- 不兼容问题
- C#---非对称加密的一个程序
- C#—非对称加密:加密文件
- 计算24点
- 在中Visual Studio .NET 2003利用DirectShow播放媒体文件(一)
- 在中Visual Studio .NET 2003利用DirectShow播放媒体文件(二)
- 在中Visual Studio .NET 2003利用DirectShow播放媒体文件(三)
- 在中Visual Studio .NET 2003利用DirectShow播放媒体文件(四)