[Playlisten] [Impressum und Datenschutzerklärung]

02.3.2 mehrdimensionale Arrays, rechteckig, jagged


CC-BY-NC-SA 3.0

Tempo:

Anklickbares Transkript:

dieeinfachsteSorte an mehrdimensionalenRAID sie schafft ist das rechteckigeund das ist eher ungewöhnlichdas gibt's inCja doch in C gibt das Ende war es gewisser Weise wird aber anders geschrieben in Java gibt's das eigentlich nichtKomma dass es eine natürliche Art wie man sich vorstellt wiederrechteckigeRays mehrdimensionaleArrays soll ich sagen funktionierenich sollte ein Feld haben ein Rechteckund in dem Feld sollten die Einträge stehendas RechtseckigeRWEsetzt das eins zu eins umdie Schreibweise ist allerdingsüberraschendMannes aus C kenntund ganz natürlich ?? man es noch nicht Aussee kennt so sieht das dann aus das ist der Typ plötzlich dann für ein zwei dimensionales rechteckiges RehKomma eckige Klammer mit Kommaund ich baue ein neues von der Sorte also nun insPunkt ein neues rechteckiges Gerät von der Sorte ich sage mal es ist dreihoch und vier breitso sieht das dann ausvielleichtin der sich noch vorsichtigan sieist da außerda hatte ich eine Raysbei mehrdimensionalenArraysdiese Artdes hinzu schreibendrei vier jede Dimension hat für sich eckige Klammerdas es jetzt nicht so sieht Ausmaß naiverwarten würdeKomma dazwischenund der Zugriff ist dann mit Komma ich kann sagengibt mirdiezweite Zeilenull angefangen zu zählen und die erste Spalte ?? angefangen zu zählen und setze das auf dreizehnArmenich kann es initialisierenauf einen Schlagwie ich ein eindimensionalbei Initialisierungnahm GmbH ihnaufeinen Schlag initialisierendas hatten wir gesehen in C das funktionierte genauso sie geben Schweifklammer von Schweifklammer ansosehr das dann aus?? und hier sei ein Zweifelzum Beispieldrei vierfünf sechs ?? Leerzeichendazwischen jetzt vordas würde einrechteckigesRE erzeugenMetwird ein Reserve erzeugen mit drei Zeilen und zwei SpaltenPunkt neunzehn Detail anBlödsinn erzählenwarenso Haar ein rechteckigesPüreehier buchstabiert er die aller Hauseinträgenull null uns als und so weiter also hier die ersteZeile durchgegangenhier die zweite Zeile durchgegangen da die dritte Zeile durchgegangenjeweils alle Spalten durchdas ist Haar nun kann ich den Eintragin derZeile mit der Nummer zwei in der Spalte mit der Nummer eins auf dreizehn Sitzendasteht auf dreizehngenauso können sie lesen kann Überraschungund hier unten baue ich noch ein weiteres entweder sofort gefüllt ist ein rechteckiges Gerede sofort gefüllt istersehen Sie die Einträgedie?? doch immer zählt die die erste Zeiledie mit der Nummer null die zweite Zeile die mit der Nummer eins und die dritte Zeile die mit der Nummer zwei in den anderen ?? geschriebeninsofern eins zu eins dasselbe wiemiteindimensionalenBeistrich aber ?? Liste habe??das ist die simple Formnunneben dieser simplen Form gibt die Form die in Java üblich istdas nennt sich Objectrayalso das wäre ein rechteckigesreinrechteckigoffensichtlichanrecht eckigunddas Objectdassder FranzoseRWEArmmuss wie der Name sagt nicht rechteckig sein das ganze Franz seinjedeunter Dimension der verschieden lang seindas Italoprinzipdarf das so aus ?? aussehenhier gehe ich in die soundso fehlteZeileund daraus die sonst dritte Spaltejede Zeile hat so viele Spalten jeder anderedas in drei Dimensionen machenwird es einen Quader werdenals mit der gleichen Längeanund dieses jagged Arraykann in jeder unter Dimension verschieden groß sein wenn sie in diedritte Zeile hier Gehen haben Sie vielleicht zwanzig Spalten und wenn sie in dievierte Zeile Gehen haben Sie vielleicht nur siebzehn SpaltenFranzausunddas ist das üblichein anderen Sprachennundas ist dann wieder geschrieben als ein Rave von Rayshier ist das ein einziges Array aber mehrdimensionalenund so eine Welt?? von Gracesieht so ausinsein Ratingvon Basezwei Eck zweimal die eckige Klammer hintereinanderdie Buchstaben aus G H I JFirmen-und?? Komma baut es natürlichwiezu erwarten ich braucheein neues RWEssen sich ungeschickterweiseaber hier sagen okay wie vieleerst mal sagen wie viele Zeilen brauche ich ein neues RayAndré von Rays mit fünf Zeilenumbaujede Zeile einzeln?? das überhaupt fort tippen und zweimal Tabulator drückenund sie passiert auch ?? hatten schon gut?? Carfahrenund jetzt gehe ich meine fünfZeilen durch?? soll ich vielleicht??und Bau jede Zeile einzeln jede Zeileist ein RW für sich das vielleicht etwas abstraktjede Zeile ist für sich ein ?? ich baue jede Zeile für sich nun ?? und da kommt jetzt einemit irgendeiner Anzahl ich schreib jetzt aber mal dreizehnmal Kasiebenund dann greife ich so drauf zunehmengeh Wieso wirdnehme dieses Rennen namens Jnehme dievon mir ausweiteZeile und aus der zweiten Zeile nehmedie dritte Spalteund das schreibe dreizehn??das siehtfinster aus ich weiß das das Fenster aussieht haben Komma in Einzelschritten durch was hier passiertdie rechteckigen Arraysnoch nicht ganz so großes Drama sie haben eben nichteine Zeilesonderneinen Tanzweide mit in Alsfeld oder an Quadern ein Rechteck oder einen Quaderoder was analoges in vier Dimensionenandiese Jackrayssind ein bisschenraffinierterjedeZeile für sich ist ein eigenes RWEDessert bezeuge ich erst mal ein Rave von übermäßigZeug eine Reihe von fünf weißdaswas ich da oben machen das sind meineZeilenhabe fünf Zeilenerst mal erzeugtjede Zeile für sichwird nachher wieder eingeweiht werden Beistrich dass Klammer aufMalenBeginnerzeuge ich fünf Zeilenbei dem Jack Terryund entsetzlich in jede dieser Zeilennicht eine Zahl reinsondern in jedem dieser Zeilen setzt sich ein FA reindas ist der Trickdas könnte man weitertreiben ich könnte jetztin diese Kreisstadtzahlenauch wieder Reis reinsetzen ?? ganz in drei Dimensionen das wird grausam zumalerst mal so der erste Schritt ist das ich eine Weileerzeuge das auf fünf weitereSMS verweisen kann dass es hier der erste Schritt ich mal auseinerdanull haben sie teilweise schon im Praktikum gesehensteht für eine nicht vorhandenenicht vorhandenen Verweisauf jeden Fall habe ich jetzt fünf Speicherstellengeschaffenund ?? völlig diese fünf Speicherstellevom Stoppund für die fünf Speicher stellenmit einer for-Schleifeschicker wäre unsinnig fünf zu schreiben sondern wirklich die Größe dieser Reise oben einzusetzenegalich gehe durch jede Zeile durchich bin jetzt bei der Zeilennummernull der ersten Zeileund nun baue ich ein neues Gerät ineiner bestimmten Größedie von Seite zu Seite verschiedenund schreibe das in mein Originalreinalso hier habe ich jetztja mich jetzt am Anfang tatsächlichein Verweis auf einRAID Rennen jetzt Reinklicken sehen Sie da ist meine Seriein der in der ersten Zeile steht nun tatsächlich ein Raid dasÖl sieben Spalten aufnehmen kannsie das aus unserer weiterhin bis zumEndeaberdann sind alle Zeilen gebautdass meine Zeit in jeder Zeile steht eine verschiedene Anzahl an Spaltenmankann sich erst malwenn Sie den Inhalt des Yen davon geht und man kann sich erst mal mit dem rechteckigen Ray behelfen das ist leider etwas langsamer als diese Art ?? Westin einer Sprachen gibt dasgibt's nur diese Sorteda muss man sich dannmit auseinandersetzenals ein Reh von weiß und hier setz ich jetzt noch zwei dreiseitiggehe ich hier in dieZeile mit dem Index zweiin die Spalte mit dem Index drei und schreibe da dreizehn rein gucken und funktioniertdain die Zeile mit zwei untersteht die dreizehntedas ist ein Scheckein Rave von Welsdas ist Raketentechnikich hoffe das hier die rechteckigen Events etwasgeradliniger sind