您的位置:首页 > 其它

顺序表操作规则我不知道默写了多少遍

2006-04-08 17:42 288 查看
数据结构到出碰钉子,这次顺序表的操作我不知道写了多少遍才勉强记得,我终于知道什么叫看的懂未必写的出了,程序要多看多写多想,还要边看边写边想,外加环境影响,有些事情必须靠意志力.

void init_sequence_list(sequence_list *slt)

{slt->size=0;}

void insert_sequence_list(sequence_list *slt,datatype x)

{if(slt->size==maxsize)

printf("man de");exit(1);

slt->size=slt->size+1;

slt->a[slt->size]=x;

}

void print_sequence_list(sequence_list slt ,int i)

{if(i<0||i>=slt.size)

printf("wu");

for(i=0;i<slt.size;i++)

printf("%d",slt.a[i]);

}

int is_empty_sequence_list(sequence_list slt)

{return(slt.size=0?0:1);

}

int find_num_sequence_list(sequence_list slt,datatype x)

{int i;

if(slt.a[i]!=x&&i<slt.size)

i++;

return (i<slt.size?i:-1);

}

int get_data_pos_sequence_list(sequence_list slt,int i)

{if(i<0||i>=slt.size)

printf("kong");

else

return slt.a[i];

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: