Co je to řada polí?

Řada polí v programování počítače je datová struktura, která obsahuje další pole v každém indexu. To znamená, že údaj na každé sekvenční adrese v poli nejvyšší úrovně je ve skutečnosti prvním prvkem datum každého dílčího pole. Na oplátku může být každý dílčí pole také řadou polí, což umožňuje hnízdění polí tak hluboce podle potřeby. Ačkoli se tento koncept může zdát složitý, ve skutečnosti existuje velmi jednoduchá deklarace a dereferenční notace, které umožňují, aby se v programu velmi jasně vyjádřila řada polí. Jedním z nejběžnějších použití pro řadu polí je ukládání informací ve vzoru mřížky, stejně jako v případě obrázku. Datum držený v poli se nazývá prvek a každý prvek zaujímá polohu v poli známém jako index. Začátek pole je index nula, další je index jeden atd. Místo toho, aby držel celé čísloS nebo znaky, řada polí obsahuje další kompletní pole v každém indexu. Tyto dílčí obrysy v každém indexu mohou také držet pole, a poskytovat schopnost vytvářet složité stromové struktury dat podle potřeby.

Jedním z běžných použití pro řadu polí je uložení informací, které lze indexovat z mřížky se souřadnicemi sloupce a řádků. To lze použít k reprezentaci dat na tabulce, dvourozměrný (2D) obrázek, který se zobrazí na obrazovce, nebo dokonce na šachovnici. Pole pole jsou hluboká tři úrovně, což znamená pole, které drží pole, která drží třetí úroveň polí, lze použít k reprezentaci informací v krychli nebo lze použít k reprezentaci matice informací, ve kterých má každé místo více než jeden atribut. Obecně se nepoužívají pole polí, která jsou hlubší než tři úrovně, protože stejnou funkčnost lze jednodušší implementovatPoužití řady struktur nebo tříd.

Programovací notace pro řadu polí je mnohem snazší dešifrovat, než by se dalo očekávat. Většina programovacích jazyků používá závorky k označení indexu pole a vícerozměrné pole se neliší, kromě toho, že k indexovému násadu je přidána další sada držáků. Například jednorozměrné pole by mohlo být zapsáno jako „pole [2]“, aby se prvek označil v poloze druhého indexu pole. Pole pole lze napsat podobným způsobem - pole [2] [1] - což označuje prvek datum v prvním indexu druhého pole.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?