Data Structure 1
Submit solution
C++, Python3
Points:
1
Time limit:
1.0s
Memory limit:
64M
Author:
Problem type
Allowed languages
This practice problem will require you to implement a simple Stack
class,
supporting some common functions.
The expected header is as follows (p027.h
):
#ifndef _P027
#define _P027
#include "mylist.h"
class Stack {
private:
MyList list;
public:
bool empty();
int top();
void push(int val);
int pop();
};
#endif
Your task is to implement the actual functions for this class.
You can use your own MyList
implementation, or you can download the reference
version here (https://jetic.org/download/mylist_linux.zip; https://jetic.org/download/mylist_macOS.zip):
mylist.h
mylist.o
Class Specification
Refer to the in-class slide LS18 for more information.
Input Specification
No input specification. OJ will automatically judge your implementation of
p027.cpp
.
Output Specification
No output specification. OJ will automatically judge your implementation of
p027.cpp
.
Comments