线性表应用-栈educoder

    科技2026-04-10  6

    在cpp中存储是个大问题,没有new,函数在跑完后就释放了所有其产生的内存,导致在函数里加上去的新栈顶也被清除,最后什么都没有发生,sk还变成了一个野指针—来自educoder评论

    //为p分配内存空间很重要 intStack p=new node; void push(intStack &sk, int n) { // 请在此添加代码,补全函数push /********** Begin *********/ intStack p=new node; p->data=n; p->next = sk; sk = p; /********** End **********/ }
    Processed: 0.010, SQL: 9