【牛客带你学编程C++方向】项目练习第7期(截止5.16)
C++方向活动帖:【牛客带你学编程】【C++方向】0基础小白入门培养计划!
牛客带你学编程活动总贴:【牛客带你学编程】0基础小白入门培养计划!
C++项目练习:第7期
练习时间:5月2日-5月16日(2周)
活动规则:
- 每一期一个项目,届时会开新帖发布
- 学员直接将答案提交到该贴评论区即可
- 两周后,公布导师参考答案
- 导师评选出当期最佳代码(将设置为精彩回复)
奖励:牛客大礼包一份(牛客定制水杯 牛客定制笔 牛客定制程序员徽章 滑稽抱枕)
参与方式:直接将你的代码回复到本帖评论区
----------------------------------------------------
本期题目:
实现模板类栈stack的数据结构:
类定义如下,要求实现对应栈的功能。
类定义如下,要求实现对应栈的功能。
template <typename T, int MAX_SIZE> class Stack { public: Stack(); ~Stack(); void Push(const T &elem); //压入元素 void Pop(); //弹出元素 T &Top(); //取栈顶 const T &Top() const; bool Empty() const; private: T *elems; //使用数组的方式存储 int top; };
参与方式:直接将你的代码回复到本帖评论区