尾插法建立链表分解
来源:互联网 发布:听戏曲的软件 编辑:程序博客网 时间:2024/05/21 16:58
尾插法建立链表可以看成下面步骤(add函数)的循环:
struct LineNode{ char line[256]; LineNode* next;};LineNode LineHead;void add(const char* line){ LineNode* obj=new LineNode; strcpy(obj->line,line); obj->next=NULL; LineNode* p=&LineHead; while(p->next) { p=p->next; } p->next=obj;}
下面这种在插入的时候就能实现排序:
struct node{ int data; node* next;};node head;void add(){ int x; node* p=new node; cin>>x; p->data=x; node* r=&head; while(r->next) { if(r->next->data>p->data) break; r=r->next; } p->next=r->next; r->next=p;}
阅读全文
0 0
- 尾插法建立链表分解
- 链表的分解
- 尾插法建立链表
- 0201 链表操作的分解
- 头插法和尾插法建立链表
- 尾插法建立链表--顺序输出
- 头插法/尾插法建立线性链表
- 动态链表的建立—尾插法
- C语言:链表建立 头插法 尾插法
- 头插法和尾插法建立链表区别
- 建立双向链表
- 循环链表建立
- 双向链表 建立
- 建立链表
- 建立动态链表
- 链表的建立
- 动态建立链表
- 51 建立链表
- HBuilder&&WebStorm部分快捷键
- 的风格
- 锤子剪刀布
- poj 3111 K Best 二分
- python 格式化字符串
- 尾插法建立链表分解
- 转载-总结sublime text3安装package control插件的方法
- 【数据结构】 C++迷宫
- Git的add、commit、push命令
- flask建站实践笔记001-基本结构
- 数据结构上机作业3-哈夫曼编码
- DSP:数字信号处理
- Linux系统和基本硬件知识
- 单位取平均分排榜