Sobes.tech
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 таъмин мекунад.