请教数据结构中栈的用法

HzieeNO_1 HzieeNO_1 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我的目的是:把十进制的9转化成2进制的形式,因为转化规则除二取余,直到商为零为止,倒排

import java.io.*;
import java.util.Stack;
public class my10to2 {

public static void main(String[] args){
int m=9;

Stack stk=new Stack();
do{
if(m%2==0) stk.push("0");
else stk.push("1");
m=m/2;
}while(m!=1||m!=0);
while(!stk.empty())
System.out.println(stk.pop());

}
}
编译结果为:
Note: G:\JavaBar\JCroJ\my10to2.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

Process completed.
运行结果为:请高手指教一下!
Exception in thread "main" java.lang.OutofMemoryError:Java heap space
...全文

相关推荐

Python常见数据结构之栈与队列用法示例

本文实例讲述了Python常见数据结构之栈与队列用法。分享给大家供大家参考,具体如下: Python常见数据结构之-栈 首先,栈是一种数据结构。具有后进先出特性。 #栈的实现 class Stack(): def __init__(self,size): self.stack=[] self.size=size self.top=-1 def push(self,content): if self.Full(): print "Stack is Full" else: self.stack.append(content)

weixin_38705873

全面掌握软件接口规范设计与实现

接口定义是构建服务间通信的基础,它规定了交互的数据结构和传递方式。为了高效、准确地实现接口,了解和选择合适的协议至关重要。本章首先介绍接口的概念,并讨论流行的网络协议,包括HTTP, HTTPS, 和WebSocket等。在此基础上,我们将分析接口的类型,例如同步与异步接口,以及它们的应用场景和优势。此外,我们还将探讨如何定义接口的协议规范,包括请求和响应的结构、HTTP方法的使用以及状态码的选择等,从而为后续章节中深入讨论API设计原则和实现,以及RESTful与SOAP接口设计奠定基础。

周立-ric

SPI发送接口的设计与实现

SPI(Serial Peripheral Interface)是一种常用的串行通信协议,允许微处理器与各种外围设备以串行方式进行通信。它使用四个信号线——主设备和从设备之间的数据线(MOSI和MISO)、时钟信号(SCLK)以及片选信号(CS)。SPI接口的高带宽和简化的硬件连接使其成为许多嵌入式系统中的首选。Vivado设计套件由Xilinx公司开发,旨在提供灵活而强大的设计环境,以实现高效的FPGA和SOC设计。

任我心意

Python数据结构之栈、队列及二叉树定义与用法浅析

主要介绍了Python数据结构之栈、队列及二叉树定义与用法,结合具体实例形式分析了Python数据结构中栈、队列及二叉树的定义与使用相关操作技巧,需要的朋友可以参考下

weixin_38633083

JavaScript数据结构之栈实例用法

在本篇文章里小编给大家分享了关于JavaScript数据结构之栈实例用法内容,有兴趣的朋友们学习下。

weixin_38677190
评论 4
收藏 已收藏
分享
返回顶部
HzieeNO_1
Java SE 62,621 成员 307,251 内容