資源簡介
部分內(nèi)容如下:
int main(int argc, char* argv[])
{
int opt;
int where;
int value;
int count;
LinkList L;
while(1)
{
system("cls");
opt = getoptions();
if(opt == 1)
{
system("cl
代碼片段和文件信息
#include?
#include?
#include?
/*構(gòu)建結(jié)點(diǎn)結(jié)構(gòu)體?*/
typedef?struct?LNode{
???????int?data;
???????struct?LNode?*?next;
}LNode?*?linkList;
/*用于創(chuàng)建鏈表的函數(shù)?*/
/*反序構(gòu)建的*/
linkList?CreateList_L(linkList?L?int?n)
{
???????int?i;
???????linkList?p;
???????L?=?(linkList)malloc(sizeof(LNode));
???????L->next?=?NULL;
???????for(i?=?n;?i?>?0;?--i)
???????{
???????????????p?=?(linkList)malloc(sizeof(LNode));
???????????????scanf(“%d“&p->data);
???????????????p->next?=?L->next;
???????????????L->next?=?p;
????????}
???????return?L;
}
/*?用于插入結(jié)點(diǎn)的函數(shù)?*/
linkList?ListInsert_L(linkList?L?int?i?int?newnode)
{
???????linkList?p?=?L;
???????linkList?s;
???????int?j?=?0;
???????while(p&&j ???????{
???????????????p?=?p->next;
???????????????++j;
????
評論
共有 條評論