Я испытываю затруднения в понимании утечки пространства в статье Худака «Заткнуть пробел в космосе» https://www.sciencedirect.com/science/article/pii/S1571066107005919.
1) Что именно означает O (n) сложность пространства?Общий объем памяти, выделенный относительно размера ввода?Как насчет сбора мусора по пути?
2) Если выполняется определение в 1), как получается, что на странице 34 они говорят, что если dt является константой, тип сигнала похож на тип списка и запускается впостоянное пространство?Не создает ли IntegraC еще 1 единицу пространства на каждом шаге, то есть n единиц, то есть все еще O (n)?
3) Я совершенно не понимаю, почему сложность времени равна O (n ^ 2),У меня есть предположения о том, что нужно оценивать (i ', i' ', i' '' на рисунке ниже), но как это O (n ^ 2)?
Изображение представляет шаги оценки, которые я нарисовал в лямбда-графе.Каждый шаг видит свою структуру ДОБАВЛЕННОЙ в общий объем, а не ЗАМЕНЯЯ что-либо в нем.Квадрат обозначает указатель, поэтому квадрат (i ') на шаге 2 обозначает блок i' на шаге 1, например.