算法练习(一)python 数据结构与算法 栈结构 括号匹配问题及二进制转换 学习记录
场景描述:在实际计算中 ,我们经常遇见
例子1: (5+8)*(7+8)/(1+2)
我们通过( )来改变计算顺序,那么计算机怎么识别这些括号正好能相对呢?
假如 不小心多打了一个( 该怎么识别呢?,上述例子只有三个括号,正常来说不会打错。
例子2:
在Lisp的编程语言有如下语法结构
(defun square(n)
(*n n))
它定义了一个名为square的函数,该函数会返回参数n的平方值。如果我们在一次运行中调用了多次
这个函数,那么存在的括号数量非常多,该怎...
原创
2022-03-09 23:26:07 ·
1297 阅读 ·
0 评论