摘要:
简单来说:递归就是函数/方法自己调用自己,只是每次传入不同的变量。 递归可以解决各种数学问题:n皇后问题、阶乘问题、汉诺塔、迷宫问题、球和篮子问题等等; maze.go package maze import ( "fmt" ) func SetWay(myMap *[8][7]int, i int 阅读全文
posted @ 2019-12-11 18:45
西西嘛呦
阅读(379)
评论(0)
推荐(0)
摘要:
例如:3+2*6-2 先定义两个栈,一个为数值栈,一个为运算符栈; stack.go package stack import ( "errors" "fmt" ) type Stack struct { MaxTop int //栈最大可以存放的数量 Top int //栈顶 Arr [20]in 阅读全文
posted @ 2019-12-11 16:00
西西嘛呦
阅读(902)
评论(0)
推荐(0)
摘要:
stack.go package stack import ( "errors" "fmt" ) type Stack struct { MaxTop int //栈最大可以存放的数量 Top int //栈顶 arr [5]int //模拟栈 } func (s *Stack) Push(val 阅读全文
posted @ 2019-12-11 14:40
西西嘛呦
阅读(740)
评论(0)
推荐(0)