Webice.Ru - социальная сеть для блоггеров

«    Январь 2021    »
ПнВтСрЧтПтСбВс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Webice.Ru - социальная сеть для блоггеров » Разработка » Реализация интерфейса List. Часть 1
 

 Реализация интерфейса List. Часть 1


В этой серии статей я продемонстрирую один из способов реализации интерфейса List. Для реализации мы будем использовать двунаправленную очередь.
1. Начнем с теории.
Рассмотрим схему двунаправленной очереди:
next – это указатель на следующий элемент очереди.
previous – это указатель на предыдущий элемент очереди.
item- текущий элемент очереди.
Теперь разберемся, что же тут происходит.

Первый элемент очереди хранит какой то item и ссылки на следующий и предыдущий элемент. Так как в примере 3 элемента в очереди, то в первом элементе next хранит адрес следующего элемента. Но если бы у нас в очереди был только один элемент, тогда next был бы равен NULL.



Также webice рекомендует:
    Реализация интерфейса List. Часть 2
    В этом уроке мы реализуем интерфейс List семейства Collection на основе двунаправленной очереди.Приступим к реализации List. За основное хранилище будем использовать очередь Node.java которую мы сдел ...

    Datalist в HTML5 » Brain Explosion Интернет Технологии
    Еще Одним из элементов HTML5, который нам позволяет отказаться от javascript является элемент , который работает в связке с атрибутом элемента - list. Элемент предназначен для создания списка ва ...

    Вкладки с закруглёнными границами
    Красивые вкладки обычно имеют одну проблему, которую я не мог решить без использования изображения: изгиб границы наружу в нижней части вкладки. В этой статье я хотел бы показать, как с этим бороться ...

Читать далее
+1
Просмотров: 884 Обсудили: 0
Информация
Гости не могут оставлять комментарии в данной новости, зарегистрируйтесь или авторизуйтесь на сайте.
 
Логин:
Пароль:

Добро пожаловать!

Вы вошли как гость, рекомендуем Вам авторизироваться либо пройти процесс регистрации. Если Вы забыли пароль, то Вы можете его восстановить.
Полезные инструменты