双链表
来源:互联网 发布:金融数据分析员 编辑:程序博客网 时间:2024/05/17 08:35
1.采用尾插法建立双链表
void CreateDlistR(DLNode *&L,inta[],int n){ DLNode *s,*r; int i; L=(DLNode*)malloc(sizeof(DLNode)); L->next=NULL; r=L; for(i=1;i<=n;++i) {s=(DLNode*)malloc(sizeof(DLNode)); s->data=a[i]; r->next=s; s->prior=r; r=s; }r->next=NULL;}
2.查找结点的算法
DLNode * searchNode(DLNode *C ,int x){ DLNode *p=C->next; while(p!=NULL) { if(p->data==x) break; p=p->next; } return p;
阅读全文
0 0
- 双链表
- 双链表
- 双链表
- 双链表
- 双链表
- 双链表
- 双链表
- 双链表
- 双链表
- 双链表
- 双链表
- 双链表
- 双链表
- 双链表
- 双链表
- 双链表
- 双链表
- 双链表
- Android 快速完成Adapter编辑
- cygwin
- 关于IC卡的两篇文章
- Mysql表的操作
- Hamming(7,4)编译码器
- 双链表
- python与数据挖掘-笔记1
- Parameter 'username' not found. Available parameters are [0, 1, param1, param2]
- 删除元素
- Java开发基础——JSON数据的构造与解析(二)
- Leetcode(18)
- 本人博客已搬至 开源中国,此博客不再更新
- Day2
- 第五章 Analysis分析器