【牛客带你学编程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;
};
参与方式:直接将你的代码回复到本帖评论区
科大讯飞公司氛围 423人发布