Начните с простых методов (например, get
и set
).Затем перейдите к более сложным и посмотрите, сможете ли вы реализовать любой из них с точки зрения более простых.Если вы застряли, перейдите к другому методу - он может дать вам некоторые идеи о том, на котором вы застряли.
Итераторы, вероятно, будут самыми хитрыми, поэтому, возможно, оставьте их до последнего.Подсказка: итераторы, вероятно, должны быть внутренними классами;знать, где они находятся в списке;и иметь ссылку обратно на массив.