表、栈、队列联系
来源:互联网 发布:淘宝美版ac68u 编辑:程序博客网 时间:2024/06/08 08:27
3.1编写打印出一个单链表的所有元素的程序。
#include"iostream"using namespace std;typedef struct Node{ int number; struct Node* next;}Node;//初始化单链表Node* chushihuaNode() { Node* first; first = new Node(); if (first == NULL) { cout << "初始化失败"; exit(0); } first->next = NULL; return first;}//头插法赋值void touaddNode(int number,Node* first) { Node* temp; temp = new Node(); temp->number = number; temp->next = first->next; first->next = temp;}//尾查法赋值void weiaddNode(int number, Node* first) { Node* temp = first; while (temp->next != NULL) { temp = temp->next; } Node* last = new Node(); last->number = number; last->next = NULL; temp->next = last;}void outnumber(Node* first) { Node* temp = first; while (temp->next != NULL) { temp = temp->next; cout << temp->number << endl; }}int main() { int k; Node* first = chushihuaNode(); for (int i = 0; i < 2; i++) { cin >> k; weiaddNode(k,first); } outnumber(first);}
阅读全文
0 0
- 表、栈、队列联系
- 表、栈、队列联系
- 表、栈、队列联系
- Stack栈类与、Queue队列与线性表的区别和联系
- 队列、堆栈与数组、链表的区别与联系
- 单链表、链表队列、循环队列、栈
- 线性表、栈、队列和优先队列
- 表、栈和队列
- 表、栈和队列
- 线性表、栈、队列
- 线性表、栈、队列
- 表、栈、队列 - 数据结构
- 线性表(栈/队列)
- 线性表、栈、队列
- 表、栈和队列
- 表、栈和队列
- 表、栈和队列
- 表、栈和队列
- Android读书笔记(三) Fragment适配、广播
- 如何理解“七日年化收益率”
- 使用JAVA猜数字游戏
- RPC
- 不刷新页面的登录框(基于Thinkphp)
- 表、栈、队列联系
- 在x86汇编中使用C语言的全局变量
- BZOJ 4505 K个串 主席树标记永久化
- JS纵深学习记录
- Java中多线程通信实例:生产者消费者模式
- 对角矩阵
- -PC.CRASH.v8.0 交通事故再现软件.iso
- Some notes as a beginner.
- GitHub客户端操作1--仓库相关操作&github团队协作流程