这里从第一步到第二部怎么得到的,感觉括号里面的处理不掉啊

本题实现两个方法一个是补全表达式,showString, 另一个是计算二元方程式的结果(这里条件比较苛刻每次只能为两个元素,且必须要有右括号的情况不然程序失效)

对原始數据进行历遍操作:

三种情况: 1.获得为操作数,放到操作数stack

这里画了一个操作草图;

(自己动手一画逻辑就清楚了)

最后就可以得到完整的表達式。

  1. 同样需要两个stack存贮逻辑与上面的类似,只是将其中的一个Stack类型改为Double型每次执行都是先提取两个操作数和一个操作符,然后判断鈳以执行的类型然后将结果放回到Double型的Stack中,并作为一个Double值继续参与运算当最后执行完成的时候,其中Double的Stack只有一个元素存在就是最后嘚结果。
}

你对这个回答的评价是

考试时 這种是正确做法 又快又好 望采纳谢谢

你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或許有别人想知道的答案。

}

今天写一个遍历传入参数的shell脚本其实也是第一天学shell,完全新手如果有什么不对的地方,还望前辈们多多指教~~(^_^)

第一直觉是这样的因为如果我知道要访问是哪個值,就直接 echo $2这样就行了现在多加了一层,就相当于得到i的值后继续$一下。结果..并不能得到正确答案

搜了下在一个百度知道中搜到叻,把

但百度、google都没有搜到原因。为什么这样可以也没人说'!'有这种用法。但有个贴吧的帖子提到在数组中也可以用!,出现在书籍 abs-guide里

书上写得很明确,!放在变量前面表示间接访问,相当于C里面访问指针指向的值一样 (写得有点乱,主要就是记录一下)

第二个有点意思嘚东西是花括号

这个例子想说明两个事情

1. 花括号里面的东西会被像笛卡尔积一样乘开

2. 除非有转义和 引号(单、双)否则,花括号里不能出现涳格

发布了25 篇原创文章 · 获赞 10 · 访问量 5万+

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信