中易网

在java中如何用LinkedList利用栈的基本操作实现将任意一个十进制整数转化为 R 进制

答案:1  悬赏:50  
解决时间 2021-04-09 09:43
在java中如何用LinkedList利用栈的基本操作实现将任意一个十进制整数转化为 R 进制整数,怎样入栈,出栈 算法:十进制整数 X 和 R 作为形参 初始化栈 只要X不为0重复做下列动作 将X%R入栈 X=X/R 只要栈不为空重复做下列动作 栈顶出栈 输出栈顶元素 求详解,最好能一步一步写出来
最佳答案
import java.util.LinkedList;
public class Stack {
public static void main(String[] args) {
calc(10, 8);
}
private static void calc(int x, int r) {
LinkedList<Integer> stack = new LinkedList<Integer>();// 初始化栈
while (x != 0) {// 只要X不为0重复做下列动作
// 将X%R入栈
int t = x % r;
stack.push(t);
x = x / r;
}
while (!stack.isEmpty()) {// 只要栈不为空重复做下列动作
int stackTop = stack.pollLast();// 栈顶出栈
System.out.println(stackTop);// 输出栈顶元素
}
}
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
晚上暴饮暴食了一次,如果我明后两天吃得很少
身体穿越的小说
剑桥英语少儿英语一共有几级
借景抒情的作文, 关于写树木枯老的,被人砍
从小总是喜欢元首 喜欢看关于他的书、报道 深
理发工具 理发的剪刀等茂名哪里有的买
我前女友每天都会给我聊天,我也很高兴给他聊
五行属水,双鱼座,名字中有水字。有什么代表
想换个发型,但是自己又不知道自己适合什么样
3dmax导入的图片如何保持图片的原始大小
北京除了传媒大学还有什么大学设有好点的播音
博客上点击量与访问量有区别吗?
租婚车郑州租宝马一天多少钱
重庆万州烤鱼在哪里学?
政泰路/Y208(路口)怎么去啊,有知道地址的么
推荐资讯
才拿驾照!多长时间可以考教练证啊
power LED+ power LED- power SW。 reset S
See you good bye 是什么意思
敏感肌肤用什么美白隔离霜好
潘萎勃的《24个比利》和王是什么关系
和平镇计划生育服务站我想知道这个在什么地方
联想g470无法切换打开独立显卡了,每次开机am
现在什么工作有发展空间
滠口街卫生院公共卫生科地址在哪,我要去那里
英语按所给词的适当形式填空 1. One of t
卧龙池垂钓园地址在哪,我要去那里办事
LOL寡妇比小丑厉害 我同学说寡妇比小丑厉害多
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?