Video: Hvad er boblesortering i Java?
2024 Forfatter: Lynn Donovan | [email protected]. Sidst ændret: 2023-12-15 23:45
Boble sortering er den enkleste sortering algoritme, sammenligner den de to første elementer, hvis den første er større end den anden, bytter den dem, fortsætter med at gøre (sammenligner og bytter) for det næste par af tilstødende elementer. Det starter så igen med de to første elementer, sammenligner, bytter, indtil der ikke kræves flere bytte.
Udover dette, hvad er boblesortering i Java med eksempel?
Boble sortering er den enkleste sortering algoritme, der fungerer ved gentagne gange at udskifte de tilstødende elementer, hvis de er i forkert rækkefølge. Eksempel : First Pass: (5 1 4 2 8) –> (1 5 4 2 8), Her sammenligner algoritmen de to første elementer og bytter siden 5 > 1. (1 5 4 2 8) –> (1 4 5 2 8), Byt siden 5 > 4.
Derudover, hvordan skriver du en boblesortering i Java? Boblesortering i Java
- public class BubbleSortExample {
- static void bubbleSort(int arr) {
- int n = arr.længde;
- int temp = 0;
- for(int i=0; i < n; i++){
- for(int j=1; j < (n-i); j++){
- if(arr[j-1] > arr[j]){
- //swap elementer.
Også spurgt, hvad der menes med boblesortering i Java?
Boble sortering er en simpel algoritme, som sammenligner det første element i arrayet med det næste. Hvis det aktuelle element i arrayet er numerisk større end det næste, ombyttes elementerne.
Hvordan fungerer en boblesortering?
I stedet for at søge i et array som helhed, boble sortering virker ved at sammenligne tilstødende par af objekter i arrayet. Hvis objekterne ikke er i den rigtige rækkefølge, byttes de om, så den største af de to rykker op. Udskiftningen fortsætter, indtil hele arrayet er i den rigtige rækkefølge.
Anbefalede:
Hvad er w3c, hvad er Whatwg?
Web Hypertext Application Technology Working Group (WHATWG) er et fællesskab af mennesker, der er interesseret i at udvikle HTML og relaterede teknologier. WHATWG blev grundlagt af personer fra Apple Inc., Mozilla Foundation og Opera Software, førende webbrowserleverandører, i 2004
Hvordan opretter du en boblesortering i en linket liste i C++?
For at udføre boblesortering følger vi nedenstående trin: Trin 1: Tjek om data på de 2 tilstødende noder er i stigende rækkefølge eller ej. Hvis ikke, skift dataene fra de 2 tilstødende noder. Trin 2: I slutningen af pas 1 vil det største element være i slutningen af listen. Trin 3: Vi afslutter løkken, når alle elementer er startet
Hvad er en proces i et operativsystem hvad er en tråd i et operativsystem?
En proces er i de enkleste vendinger et eksekveringsprogram. En eller flere tråde kører i forbindelse med processen. En tråd er den grundlæggende enhed, som operativsystemet tildeler processortid til. Trådpoolen bruges primært til at reducere antallet af applikationstråde og give styring af arbejdstrådene
Hvad er cellehenvisning, og hvad er de forskellige typer referencer?
Der er to typer cellereferencer: relative og absolutte. Relative og absolutte referencer opfører sig anderledes, når de kopieres og udfyldes til andre celler. Relative referencer ændres, når en formel kopieres til en anden celle. Absolutte referencer forbliver på den anden side konstante, uanset hvor de kopieres
Hvad er kontroller Hvad er de forskellige typer kontroller på forhånd Java?
Forskellige typer kontroller i AWT-knappen. Lærred. Afkrydsningsfelt. Valg. Beholder. Etiket. Liste. Rullebar