(i int)
| 77 | } |
| 78 | |
| 79 | func (s *Stack) Top(i int) interface{} { |
| 80 | stackLen := s.Size() |
| 81 | if stackLen+i > stackLen-1 || stackLen+i < 0 { |
| 82 | return nil |
| 83 | } |
| 84 | return s.array[stackLen+i] |
| 85 | } |
| 86 | |
| 87 | func (s *Stack) SetTop(i int, value interface{}) bool { |
| 88 | stackLen := s.Size() |