LinkedStack c#
Здравейте,
имам някаква грешка в имплементацията на Linked Stack, не мога да си я открия, judge дава грешка на тест 4, но не знам какъв е теста.
Ако някой може да я открие
https://pastebin.com/YwfxQvjK
Здравейте,
имам някаква грешка в имплементацията на Linked Stack, не мога да си я открия, judge дава грешка на тест 4, но не знам какъв е теста.
Ако някой може да я открие
https://pastebin.com/YwfxQvjK
ToArray ти ги връща наобратно, при тази имплементация първият елемент си е този, който трябва да сложим на първия индекс в масива (това е последният добавен).
Грешката е в ToArray() - първият елемент в масива трябва да е firstNode.Value и така нататък...
Мерси, така се оказа.
А аз нарочно ги обръщах, не съм схванал ясно задачата :)
Здравейте, аз имам същия проблем с тест 4 на тази задача, при все че съм имплементирал метода ToArray(), както би следвало. Ето моето решение:
https://pastebin.com/cRkEyUUD .
Чудя се къде е пропускът ми. Някакви предложения?
Вече установихме, че тест 4 проверява метода ToArray().
Там май грешката ти е, че всеки път currentNode ти е Next на firstNode, а не ходи по стека.
Пробвай да промениш реда: "currentElement = this.firstNode.NextNode;" с "currentElement = this.currentElement.NextNode;"