Junior — Middle
Кадом намунаи тарҳрезӣ барои иҷрои сохтори додаҳо истифода мешавад, ки асосан принсипи FIFO-ро истифода мебарад?
sobes.tech AI
Ҷавоб аз AI
Барои татбиқи сохтори маълумот, ки асосан принсипи FIFO (First In, First Out — аввал ворид шуд, аввал хориҷ шуд) кор мекунад, одатан намунаи тарҳи Навбат (Queue) истифода мешавад.
Дар Android ва Java, ин метавонад тавассути интерфейси Queue ва амалигардониҳои он, масалан, LinkedList ё ArrayDeque, иҷро карда шавад.
Маслиҳати истифодаи навбат:
Queue<String> queue = new LinkedList<>();
queue.add("Аввалин");
queue.add("Дуввум");
String аввалин = queue.poll(); // Мебарорад "Аввалин"
String дуввум = queue.poll(); // Мебарорад "Дуввум"
Бинобар ин, намунаи "Навбат" тартиби коркарди унсурҳоро мувофиқи принсипи FIFO таъмин мекунад.