<prompt> Taja miundo 3 ya data inayotumika katika upangaji programu  <response>: Miundo mitatu ya data inayotumika sana katika upangaji programu ni safu, orodha zilizounganishwa, na miti binary. Mkusanyiko ni mkusanyo wa vipengele vya data vilivyopangwa katika muundo wa urefu usiobadilika, ulio na faharasa. Orodha zilizounganishwa huhifadhi vipengele vya data kwa mtindo wa mstari, ambapo kila kipengele kimeunganishwa kwa kinachofuata kupitia viungo au viashiria. Miti ya binary hupanga data katika muundo wa daraja ambapo kila nodi ina, angalau, nodi mbili za watoto. Hizi, na miundo mingine ya data, ina jukumu muhimu katika kuunda algoriti bora na mifumo ya programu. 