c/c++ 静态链表是什么意思

[复制链接]
查看11 | 回复4 | 2011-11-5 11:26:53 | 显示全部楼层 |阅读模式
你这个是动态的,在使用的过程中可以不断的加入数据,静态的就是不变的,一开始就给定了大小,这就是一维数据,这个数组里面存放着节点信息,例如struct node{int data;int record;}nodetemp;你每次输入都是输入到nodetemp中定义静态数组nodearrey[100];这就是静态的,它是node类型,里面可以存放100个node数据。这样输入数据;for(int i=0;i<100;i++){scanf("%d%d",&nodetemp.data,&nodetemp.record);arrey=nodetemp;}懂了吧?...
回复

使用道具 举报

千问 | 2011-11-5 11:26:53 | 显示全部楼层
用数组描述的链表,即称为静态链表。在C语言中,静态链表的表现形式即为结构体数组,结构体变量包括数据域data和游标CUR。举例:有静态链表S中存储这线性表(a,b,c,d,f,g,h,i),Maxsize=11,要在第四个元素后插入元素e,方法是:先在当前表尾加入一个元素e,即:S[9].data = e;然后修改第四个元素的游标域,将e插入到链表中,即:...
回复

使用道具 举报

千问 | 2011-11-5 11:26:53 | 显示全部楼层
这是动态的。静态链表是用一维数组来表示的。...
回复

使用道具 举报

千问 | 2011-11-5 11:26:53 | 显示全部楼层
类里是情态成员 懂否???#include "iostream.h"#include "string.h"class Student{
public:Student(char* pname);~Student(); protected:static Student* pFirst;Student * ...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行