2131-数据结构实验之栈与队列一:进制转换
来源:互联网 发布:怎么检查网络被盗用 编辑:程序博客网 时间:2024/06/07 10:14
#include <bits/stdc++.h>using namespace std;typedef int ElemType;class Stack{private: ElemType *up; /// 指向栈顶 ElemType *base; /// 指向栈底 ElemType length; /// sizepublic: Stack(); /// 初始化实现栈的初始化 void push(ElemType x); /// 入栈 void pop(); /// 出栈 ElemType top(){return *(up - 1);} /// 返回栈顶元素 ElemType size(){return length;} /// 返回栈的大小 bool empty(){return 0 == length;} /// 判断栈是否为空};int main(){ int n,R; ios::sync_with_stdio(false); while(cin >> n) { Stack Q; cin >> R; if(n == 0){ cout << 0; } while(n) { Q.push(n%R); n = n/R; } while(!Q.empty()) { ElemType x; x = Q.top(); cout << x; Q.pop(); } cout << endl; } return 0;}Stack::Stack(){ /// 栈的初始化的具体实现 base = new ElemType; up = base; length = 0;}void Stack::push(ElemType x){ /// 入栈函数的具体实现 *up++ = x; length++;}void Stack::pop(){ /// 出栈函数的具体实现 up--; length--;}
阅读全文
0 0
- 数据结构实验之栈与队列一:进制转换
- 数据结构实验之栈与队列一:进制转换
- 数据结构实验之栈与队列一:进制转换
- 数据结构实验之栈与队列一:进制转换
- 数据结构实验之栈与队列一:进制转换
- 数据结构实验之栈与队列一:进制转换
- 数据结构实验之栈与队列一:进制转换
- 数据结构实验之栈与队列一:进制转换
- 数据结构实验之栈与队列一:进制转换
- 数据结构实验之栈与队列一:进制转换
- 数据结构实验之栈与队列一:进制转换
- 数据结构实验之栈与队列一:进制转换
- 数据结构实验之栈与队列一:进制转换
- SDUT 2131 数据结构实验之栈与队列一:进制转换
- 2131 数据结构实验之栈与队列一:进制转换
- 2131-数据结构实验之栈与队列一:进制转换
- 数据结构实验之栈与队列进制转换1
- 【栈与队列】SDUT练习2—数据结构实验之栈一:进制转换
- php date函数定义
- BZOJ 1296: [SCOI2009]粉刷匠 dp
- C#面向对象编程(三)
- Ubuntu 16.04系统下以太坊Truffle框架搭建V0.1
- Java 线程池-Executor
- 2131-数据结构实验之栈与队列一:进制转换
- css改变背景模糊度不改变其内容模糊度
- 安卓开发高仿QQ空间
- 1019作业
- linux命令---vi编辑器快速定位行数、删除当前行、和删除当前行后面的全部内容
- 2132-数据结构实验之栈与队列二:一般算术表达式转换成后缀式
- OpenGL绘制正四面体
- 访问本地Tomcat服务器 localhost/127.0.0.1:8080/web_app/xx- Connection refused
- 2133-数据结构实验之栈与队列三:后缀式求值