长安.596 2023-11-01 21:49 采纳率: 0%
浏览 4

用两个栈实现队列,栈的初始化一直出错

求解下图初始化有什么问题啊,用两个栈来实现队列

img

每次都报下图中的错误

img

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-11-02 09:22
    关注

    【相关推荐】



    • 这有个类似的问题, 你可以参考下: https://ask.csdn.net/questions/7650554
    • 你也可以参考下这篇文章:【编程题】输出全排列,按照字典序输出下一个排列
    • 您还可以看一下 CSDN讲师老师的微服务场景下的自动化测试课程中的 微服务场景下的自动化测试(上)小节, 巩固相关知识点
    • 除此之外, 这篇博客: 利用键盘录入,输入一个字符串,统计该字符串中各个字符的数量中的 第二种写法: 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:

      如:
      用户输入字符串:deefgabc
      程序输出结果:a(1)b(1)c(1)d(1)e(2)f(1)g(1)

      参考代码:

      package com.gx.demo;
      
      import java.util.Map;
      import java.util.Scanner;
      import java.util.TreeMap;
      
      public class Test2 {
      	public static void main(String[] args) {
      		// 键盘录入字符串
      		Scanner sc = new Scanner(System.in);
      		System.out.println("请输入一个字符串:");
      		// 接收字符串
      		String str = sc.nextLine();
      		// 用于统计字符串
      		String newSet = getSet(str);
      		System.out.println(newSet);
      	}
      
      	private static String getSet(String str) {
      		// 1,将字符串转换为字符数组
      		char[] chars = str.toCharArray();
      		// 2,创建一个map集合,将字符和出现的次数存储到集合中,并排序
      		TreeMap<Character, Integer> map = new TreeMap<Character, Integer>();
      		// 3,遍历字符数组
      		for (char c : chars) {
      			map.put(c, map.get(c) != null ? map.get(c) + 1 : 1);
      		}
      		// 4,创建StringBuffer
      		StringBuffer sb = new StringBuffer();
      		// 5,遍历map集合
      		for (Map.Entry<Character, Integer> entry : map.entrySet()) {
      			sb.append(entry.getKey()).append("(").append(entry.getValue()).append(")");
      		}
      		// 6,返回StringBuffer的字符串形式
      		return sb.toString();
      	}
      }
      

      输出结果:

      请输入一个字符串:
      deefgabc
      a(1)b(1)c(1)d(1)e(2)f(1)g(1)
      

    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 创建了问题 11月1日

悬赏问题

  • ¥15 代码在keil5里变成了这样怎么办啊,文件图像也变了,
  • ¥20 Ue4.26打包win64bit报错,如何解决?(语言-c++)
  • ¥15 clousx6整点报时指令怎么写
  • ¥30 远程帮我安装软件及库文件
  • ¥15 关于#自动化#的问题:如何通过电脑控制多相机同步拍照或摄影(相机或者摄影模组数量大于60),并将所有采集的照片或视频以一定编码规则存放至规定电脑文件夹内
  • ¥20 深信服vpn-2050这台设备如何配置才能成功联网?
  • ¥15 Arduino的wifi连接,如何关闭低功耗模式?
  • ¥15 Android studio 无法定位adb是什么问题?
  • ¥15 C#连接不上服务器,
  • ¥15 angular项目错误