LINUX.ORG.RU

История изменений

Исправление deep-purple, (текущая версия) :

Наш стек: A, B, C, D (index=3)

Изменяться может например с такими вариантами:

а) Внешний стек: A, B, E => stackChanged(3, 2, E_info)
б) Внешний стек: A, B => stackChanged(2, 1, null)
в) Внешний стек: A, F => stackChanged(2, 1, F_info)

Как я уже говорил — урезает только с конца. И еще надо учесть когда стек еще совсем пуст.

Исходная версия deep-purple, :

Наш стек: A, B, C, D (index=3)

Изменяться может например с такими вариантами:

а) Внешний стек: A, B, E => stackChanged(3, 2, E_info)
б) Внешний стек: A, B => stackChanged(2, 1, null)
в) Внешний стек: A, F => stackChanged(2, 1, F_info)

Как я уже говорил — урезает только с конца.