我正在基于数据结构制作iOS应用,并且存在逻辑错误 在prefix-infix-postfix的转换中,所以我需要帮助才能找到它。
我尝试在代码中添加断点的情况下调试代码,并且还尝试与prefix-infix-postfix的算法进行比较
作为输入,我首先要从用户那里提供一个字符串,他/她必须从两个选择器视图中进行选择,例如从“ What *”到“ What *”,以进行转换。
内容* =前缀或后缀或后缀
然后在根据“来自”用户的文本框中输入表达式作为字符串,然后单击“转换”按钮,然后在标签下方作为标签用户获得答案
好,所以这是用于将中缀转换为前缀,中缀转换为后缀,后缀转换为后缀,后缀转换为前缀,后缀转换为前缀和后缀转换为前缀的代码。我得到正确的输出,以前缀为前缀,后缀为后缀,但对于其他人,当我按下“转换按钮”时,答案显示我的答案表达式附近有一些东西,但这不是真的,所以这意味着该部分存在逻辑错误代码
链接到代码:DATASTRUCTURE
Files.newOutputStream(p)