INHOUDSOPGAWE:
2025 Outeur: Lynn Donovan | [email protected]. Laas verander: 2025-01-13 06:17
Sorteer 'n toutjie Gekoppelde lys in Java is maklik. Jy kan sorteer die tou Gekoppelde lys in stygende alfabeties bestel deur te gebruik sorteer ( Lys lys ). Jy kan ook sorteer die tou Gekoppelde lys in dalende alfabeties bestel deur te gebruik sorteer ( Lys lys , Vergelyker c).
As u dit in ag neem, hoe sorteer u 'n gekoppelde lys?
Hieronder is eenvoudige invoeging sorteer algoritme vir gekoppelde lys . 1) Skep 'n leë gesorteer (of resultaat) lys 2) Draai die gegewe deur lys , volg vir elke nodus. a) Voeg huidige nodus in gesorteer pad in gesorteer of resultaat lys . 3) Verander hoof van gegewe gekoppelde lys aan die hoof van gesorteer (of resultaat) lys.
Vervolgens is die vraag, hoe sorteer jy 'n gekoppelde lys in CPP? C++-program om gesorteerde enkelgekoppelde lys te implementeer
- * C++-program om gesorteerde enkelgekoppelde lys te implementeer.
- #insluit
- #insluit
- #insluit
- struktuur node.
- int data;
- node *volgende;
- }*p = NULL, *head = NULL, *q = NULL, *np = NULL;
Die vraag is ook, hoe sorteer jy 'n gekoppelde lys met behulp van borrelsortering?
Om borrelsortering uit te voer, volg ons die volgende stappe:
- Stap 1: Kontroleer of data op die 2 aangrensende nodusse in stygende volgorde is of nie. Indien nie, ruil die data van die 2 aangrensende nodusse om.
- Stap 2: Aan die einde van slaag 1 sal die grootste element aan die einde van die lys wees.
- Stap 3: Ons beëindig die lus wanneer al die elemente begin is.
Hoe sorteer jy 'n gekoppelde lys in Java?
sortList() sal die nodusse van die lys in stygende volgorde sorteer
- Definieer 'n nodusstroom wat na kop sal wys.
- Definieer 'n ander nodus-indeks wat na nodus langs stroom sal wys.
- Vergelyk data van huidige en indeksnodus.
- Stroom sal na stroom wys.
- Gaan voort met hierdie proses totdat die hele lys gesorteer is.