Oké, het voelt alsof er nooit een einde aan komt.
We hebben zoveel methoden met minder, maar zoals ik al zei, lijsten hebben veel methoden omdat je er veel
mee kunt doen.
Het lijkt nu veel.
Maar geloof me, dit wordt een tweede natuur.
Dus blijf erbij.
Ik heb er nog een paar om je te laten zien.
De volgende heet SORT.
Raad eens wat voor soort het gaat doen als ik op uitvoeren klik?
Ik krijg er geen.
Maar onthoud, soort sorteert de lijst, zoals je je kunt voorstellen, op zijn plaats, dat betekent en wijzigt de lijst.
Dus als ik deze Opta hier verwijder en dan sorteer of doe mandje en ik klik op uitvoeren.
Kijk daar eens naar, ik krijg een gesorteerde lijst waar D voor me stond, als ik, laten we zeggen, X aan het begin hier had
staan.
En ik klik op uitvoeren.
Het gaat de bijl helemaal naar het einde verplaatsen, het gaat de lijst weer op zijn plaats voor
mij sorteren, als ik erover zweef, ziet het dat het niets teruggeeft, daarom werkte onze afdruk aanvankelijk niet
.
We moesten onze mand bedrukken, niet wat dit produceert, wat niets produceert.
Hmm, maar hoe zit het met deze, als we naar ingebouwde functies gaan, ik heb iets genaamd
gesorteerd en als ik dat doe, en omdat het een functie is, geen methode, kan ik gesorteerde punt of mand doen.
Rondom dus.
De BRAK is net als print als ik dit goed uitvoer.
Er is niets veranderd, maar wat als ik dit verwijder en hier plaats?
Als ik op uitvoeren klik, krijg ik A, B, C, D, e, x, hmm, wat als ik hier commentaar op geef?
Zodat we het niet meer sorteren, we hebben gewoon de mand en dan laten we dit gesorteerd lopen.
Functie als ik ren.
Heb je dat gezien?
Gesorteerd.
Ik weet dat het verwarrend is.
Waarom moeten ze zelfs, maar gesorteerd produceert een nieuwe array.
Dus als ik de mand hier print.
En ik klik op uitvoeren.
Het winkelmandje is niet gewijzigd.
De mand is nog steeds hetzelfde.
Het is deze hier die niet is gesorteerd, gesorteerd, aan de andere kant, wijzigt de mand op zijn plaats
niet.
In plaats daarvan maakt het een nieuwe kopie van het winkelmandje en sorteert het.
Het is bijna alsof we dit doen.
We zeggen dat nieuwe mand gelijk is aan mand en dan gaan we die mand kopiëren.
Onthoud het opdelen van de lijst en dan voeren we een nieuwe mand-puntsortering uit op deze nieuwe lijst, zodat als ik Nieuw mandje doe
en ik op uitvoeren klik.
We krijgen hetzelfde.
Je moet dus voorzichtig zijn met bepaalde acties die een actie uitvoeren of om te beginnen een volledig
nieuwe lijst maken.
Tussen haakjes, er is ook, in plaats van dit, een puntkopieermethode die we kunnen gebruiken en als ik dit uitvoer.
Nogmaals, we krijgen hetzelfde, Kopi heeft, zoals de naam al doet vermoeden, de lijst voor ons gekopieerd en retourneert een nieuwe
lijst voor ons.
Oké, nog een laatste, en dat is de omgekeerde mand.
Wat denk je dat dit doet op basis van de naam?
Nou, als ik het mandje hier bekijk en op Uitvoeren klik.
Is dat wat je verwachtte?
Het keert de mand om.
plaats.
Maar merk op dat het niet hetzelfde is als sorteren, het is niet sorteren, het is gewoon alle indexen naar tegenovergestelde kanten
schakelen.
Dus D is nu index van nul, E is nu index van één, index van twee, drie, enzovoort.
Dus je kunt hier zien dat het het niet echt sorteert.
In plaats daarvan willen we misschien eerst sorteren, dan omkeren en als we klikken, rennen.
We hebben een gesorteerde, omgekeerde mand, dit is een beetje lastig dat sommige interviewers zouden kunnen vragen.
Goed, goed gedaan om zo ver te komen.
We zijn bijna klaar met de lijsten, dus ik zie je in de volgende video, Pabai.