Een van de fundamentele concepten van de informatica en wiskunde is de array . Het vertegenwoordigt een verzameling van elementen . Een lijst van getallen , namen of andere theoretische construct waar sequentiële elementen worden geïndexeerd en georganiseerd . Wiskunde wiskunde de array typisch een verzameling getallen in een of meer dimensies . In een dimensie , is de array bekend als een vector en is een lijst met nummers . In twee dimensies , wordt het construct beter bekend als een matrix , en kan worden gezien als een lijst van lijsten , waarbij op papier kan worden weergegeven als een raster van getallen . Het unieke karakter van arrays en matrices doordringt al het hele lineaire algebra , vector calculus en vele andere takken van de wiskunde . Computer Science In de taal van de informatica , en array is een sequentiële lijst van elementen . De elementen kunnen zo simpel zijn als een enkele bit , of een volledige klasse van informatie - een personeelsrecord bijvoorbeeld . Omdat arrays zijn sequentieel , met elementen die een na de ander , zijn ze zeer geschikt voor de wereld van computers die worden gedicteerd door de sequentiële uitvoering van opdrachten . Een programma kan worden beschouwd als een reeks van instructies , het geheugen een array van bytes waarbinnen om gegevens op te slaan . Samenvatting Implementatie Zonder gericht een bepaald gebied van studie , een matrix is een verzameling van objecten , waarbij elk object wordt gegeven een index . Men zou kunnen overwegen een array van appelen , A , waarbij elke appel in de array krijgt een nummer en wordt aangeduid met A [ i ] . De vierde appel label A [ 4 ] . Indices zijn niet beperkt tot getallen . Men kan een array van staten S , geïndexeerd door kleur te overwegen; . Bijvoorbeeld , S [ rood ] is stop , S [ geel ] is voorzichtigheid en S [ groen ] is gaan Notation en gebruik in math vector wiskunde in een aantal verschillende manieren beïnvloed door het subveld bestudeerd vertegenwoordigd . Simpel , echter een vector is een lijst met nummers die een dimensie . Dit aspect maakt het combineren van vectoren met matrices enzovoort . Bijvoorbeeld , laat V een kolom vector waarvan de elementen { 1,2,3 } . Als M een matrix met drie kolommen en vijf rijen , dan kunnen we M vermenigvuldigen met V op de rechter , omdat V heeft een element voor elke kolom . Het resultaat zou een kolomvector drie elementen . Mathematics heeft dit concept van de serie genomen en omvatten tot volwaardige gebied van wiskunde tensor , vector calculus , lineaire algebra enzovoort . Omdat wiskunde aanwezig in zowat elk gebied van wetenschap tot kunst is , hebben arrays bevonden zich ingebed in vele dingen . Vele malen , kan een vector een snelheid of veld vertegenwoordigen , en een matrix kan een lens of een rotatie beschrijven . Notation en gebruik in Computer Science In de informatica de notatie van arrays is vergelijkbaar met die van de wiskunde , maar hun gebruik is als een verzameling tool. Een array is een manier om een adres toe te wijzen aan een deel van de gegevens of een instructie . De harde schijf in een computer is een gigantische matrix , waarvan de lengte is hoe ooit veel bytes van de capaciteit in zijn bezit . Zelfs tot aan de byte -niveau , een byte is een serie van acht bits , acht nummers een of nul . Programmering , heeft het middel waarin een array wordt toegepast mits veel hoofdpijn voor de programmeur schakelen talen . Of het eerste element wordt geïndexeerd met een 0 of 1 is , of de array opgeslagen links naar rechts of rechts naar links , alle kunnen verschillen in een taal en computersysteem . Arrays zijn ook onderworpen aan vele activiteiten , zoals het in plakken snijden en herschikken , afkappen en ga zo maar door .
|