Ағаштардың жиналуы - Tree accumulation

Жылы Информатика, ағаштардың жиналуы - орналастырылған деректерді жинақтау процесі ағаш оларға сәйкес түйіндер ағаш құрылым.[1] Ресми түрде бұл операция а катаморфизм.

Жоғары қарай жинақтау дегеніміз әр түйінде барлық ұрпақтары туралы ақпаратты жинауды айтады. Төмен қарай жинақтау дегеніміз әр атадан тұратын әрбір түйінде ақпарат жинауды айтады.

Бір өтініш ұлттық сайлау нәтижелерін есептеу болады. Жапырақтары ретінде штаттар / провинциялар, уездер / приходтар, қалалар / поселкелер және сайлау учаскелері сияқты тазартылған географиялық аймақтарды бейнелейтін бүкіл халық ретінде және әр деңгей ретінде түп-тамырымен ағаш жасаңыз. Дауыс беру учаскелерінен алынған қорытындыларды жинай отырып, үлкен географиялық аймақтардың әрқайсысы үшін жалпы қорытындыларды есептеуге болады.

Ресми талдау

Гиббонс және басқалар.[2] екілік ағаштардың жинақталуын үштік оператордың қайталанатын қолдануы ретінде ресми түрде анықтаңыз ; Мұндағы А - ұрпақтар белгілері, ал В - түйіскен белгілер.

Әдебиеттер тізімі

  1. ^ Гиббонс, Джереми (1991). Ағаш алгоритмдеріне арналған алгебралар (PDF) (Ph.D.). Оксфорд университеті.
  2. ^ Гиббонс, Джереми; Цай, Вентонг; Скиллкорн, Дэвид Б. (1994). «Ағаштардың жинақталуының тиімді параллель алгоритмдері». Компьютерлік бағдарламалау ғылымы. Эльзивер.