数据结构_线性表_链表实现
2017-04-07 21:50
357 查看
之前已经完全忘了指针怎么用了。复习了一下,目前只写了一点点。
#include<iostream> #include<cstdio> #include<malloc.h> using namespace std; struct Node { int e; double c; Node* next; }; struct Head { int cnt; Node* elem; }; Head* inilHead() { Head *head; head=(Head*)malloc(sizeof(Head)); head->cnt=0; head->elem=NULL; return head; } void insert(Head *head,double c,int e) { Node *pos=head->elem; while(pos!=NULL) { if(pos->e==e) break; pos=pos->next; } if(pos==NULL) { Node *node=(Node*)malloc(sizeof(Node)); node->c=c; node->e=e; node->next=head->elem; head->elem=node; } else pos->c+=c; } void add(int &a,int &b) { b=a+b; } int main() { Head *head; head=inilHead(); insert(head,1,1); insert(head,1.2,1); Node *pos=head->elem; /*while(pos!=NULL) { cout<<pos->c<<' '<<pos->e<<endl; pos=pos->next; }*/ }
相关文章推荐
- 数据结构学习---线性表链表实现
- 数据结构线性表——链表实现
- 数据结构学习---线性表链表实现
- 数据结构编程笔记六:第二章 线性表 双向循环链表的实现
- (2)数据结构——线性表(链表)实现
- 数据结构_线性表_链表实现
- 数据结构学习-线性表-链表的代码实现
- 数据结构 第二章 线性表 英语成绩表的单链表实现
- 【数据结构】线性表(链表实现)
- 【C++数据结构学习笔记---线性表】用单链表实现线性表
- 数据结构实现(链表类模板)
- 在进行Java开发时注意,线性表,链表,哈希表的数据结构
- java中线性表,链表,哈希表是常用的数据结构
- 再论C语言实现的可通用性数据结构(一)——链表1
- 数据结构 链表的lua实现 仿照C++中list 实现
- 用链表实现堆栈数据结构
- 数据结构C语言实现系列——线性表
- 数据结构C语言实现系列——线性表
- 数据结构C++模板实现之----------------单向链表
- C#实现常用的数据结构(一):链表