class Cell<T> {
T first;
Cell<T> next;
Cell(T f,Cell<T> n) {
first=f;
next=n;
}
}
Пусть у нас есть три переменных LS1, LS2 и PTR типа Cell<Character>
и ячейки и указатели ниже диаграмма дает начальное положение: Клетки и указатели переменных
Нарисовать диаграмму клетки-и-указатели который будет представлять ситуацию после того, как в следующих строках кода были выполнены:
ls2.next.first='z';
ls1.next=ls1.next.next;
for(ptr=ls2; ptr!=null; ptr=ptr.next)
ls1 = new Cell(ptr.first,ls1);
Попытка: После первой строки b изменяется на z. После второй строки y изменяется на z. Но я не уверен, что это правильно или что происходит дальше.
java не имеет указателей. У него есть ссылки –
Я знаю, но вопрос требует рисовать ячейки и диаграмму указателя – Aceboy1993
'y' не заменяется на' z' вместо 'x.next => z' и' y' отбрасывается. –