[002]链表笔记--编程实现一个单链表的创建/测长/打印
2014-08-28 14:37
190 查看
利用类实现链表的创建
#include<iostream> using namespace std; class Link { public: Link() {} Link *_pNext; void Create(); void Output(); int GetElement(); private: int _id; int _cnt; }; void Link::Create() { cin >> this->_id; } void Link::Output() { cout << this->_id; } int Link::GetElement() { return this->_id; } int main() { Link *pLink = new Link; Link *pHead = pLink; bool isfull = false; while (!isfull) { Link *data = new Link; data->Create(); if (data->GetElement() != 0) { data->_pNext = NULL; pHead->_pNext = data; pHead = pHead->_pNext; } else { isfull = true; } } pLink = pLink->_pNext; while (pLink != 0) { pLink->Output(); pLink = pLink->_pNext; } return 0; }
相关文章推荐
- 编程实现一个单链表实现创建、测长以及打印
- 线性表的存储结构优缺点及编程实现一个单链表的建立,测长,打印
- 编程实现一个单链表的打印
- 编程实现一个单链表的建立/测长/打印
- 问题9:编程实现一个单链表的建立/测长/打印以及结点的删除。
- 基础笔试题:编程实现一个单链表的建立、测长、打印
- C++ 递归实现反向打印一个链表(引入wrapper function的概念)
- NetBeans IDE可视化java编程菜鸟笔记--用NetBeans创建一个Hello World项目
- 黑马程序员之C#编程基础学习笔记:让用户输入一个半径,打印出圆的面积。
- 单链表的创建,删除,插入,翻转,打印--数组存入单链表,单链表翻转
- 计算带头结点单链表的长度 计算单链表的长度,实现单链表的打印
- 两种方法实现:输入一个链表,从尾到头打印链表每个节点的值
- 笔试题:创建一个单链表,结点包含学生的学号,姓名,性别,年龄信息.写几个程序,实现按学生学号插入,查询,删除等操作.
- 单链表(创建,打印,逆序,合并两个有序的链表)
- C# 实现简单打印(三)-认识打印控件,创建一个带打印功能的程序
- C/C++ 创建单链表,取链表长度,打印链表
- 给定一个单向链表L(N0,N1,N2,N3……),在不改变node值得情况下,来编程实现对链表重新排列 ,使得排序后的链表为(N0,Nn,n1,Nn-1,n2,Nn-2……)。
- 如何用编程方式实现创建一个页面并替换掉站点首页
- 实现单链表创建、插入、删除、打印功能
- 编程实现:分析一个文本文件(英文文章)中各个词出现的频率,并把频率最高的前十个词打印出来