c++鏈表 求C語言程序?qū)嵗?,鏈表?shí)現(xiàn)堆棧的操作?
求C語言程序?qū)嵗?,鏈表?shí)現(xiàn)堆棧的操作?/*創(chuàng)建鏈表數(shù)據(jù)結(jié)構(gòu)*/typedef struct s{int d struct s*next}棧/*定義棧頂指針*/stack*top=null/*放入棧*/
求C語言程序?qū)嵗?,鏈表?shí)現(xiàn)堆棧的操作?
/*創(chuàng)建鏈表數(shù)據(jù)結(jié)構(gòu)*/typedef struct s{int d struct s*next}棧/*定義棧頂指針*/stack*top=null/*放入棧*/void push(int i){stack*PS=(stack*)malloc(sizeof(stack))PS->D=i PS->next=top=PS}/*棧外*/void pop(){if(!頂部)返回堆棧*temp=Top->next free(temp)}