ZHANG H. 2019-11-07 23:08 采纳率: 100%
浏览 605
已采纳

关于C++二叉树遍历的问题

这是我的数据结构课的其中一道作业,题目是:一棵具有n个结点的完全二叉树存放在二叉树的顺序存储结构中,试编写非递归算法对该树进行中序遍历。

如果是二叉链表就很容易,但这是顺序存储,我想了很久都没有清晰的思路,唯一想到的是要用栈来实现,只是纠结于数组元素下标之间的关系与操作,所以想请教各位大神。只需要写一个逻辑清晰的C++函数就可以,必要时可加上注释。
谢谢!

  • 写回答

1条回答 默认 最新

      报告相同问题?

      相关推荐 更多相似问题

      悬赏问题

      • ¥100 基于做一个模拟智慧路灯
      • ¥15 ME21N 创建采购成功并且生成采购订单号,但显示“快件文档更新已取消”,SM13看错误提示为如下截图:
      • ¥30 android 集成fmod实现变声功能中遇到的问题
      • ¥15 关于#matlab#的问题,如何解决?
      • ¥15 51单片机汇编语言Keil5基础问题!
      • ¥15 CygwinPortable 中 NumPy 无法安装
      • ¥15 vivado如何支持多维打包数组模式
      • ¥15 请问第13题到底应该怎么做
      • ¥15 倒计时汇编语言RTC实时时钟
      • ¥15 CCS安装出现Failed to create the part's controls