第二章线性表1线性表定义及顺序存储
3.顺序表的基本操作 3.顺序表的基本操作 三. 线性表在顺序存储下的插入运算 三. 线性表在顺序存储下的插入运算 四. 线性表在顺序存储下的删除运算 五. 线性表的顺序存储结构的特点 void ListTraverse_Sq(SqList L,void (*visit)(ElemType)) //依次对每个数据调用visit()函数 { ElemType *p; p=L.elem; for(i=1;i=L.length;i++) visit(*p++); printf(“\n”); } visit( ) 称为函数类形参,用来指返回值为void,并且有一个形参类型为ElemType的一类函数。 补充20页 void print1(ElemType c) { printf(“%d\n”,c); } void print2(ElemType c) { printf(“%c\n”,c); } … void main() {… ListTraverse_Sq(L1,print1); ListTraverse_Sq(L2,print2); } visit( ) 称为函数类形参,用来指返回值为void,并且有一个形参类型为ElemType的一类函数。 补充20页 1. 优点: 2. 缺点: ⑴
原创力文档

文档评论(0)