Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako Swap algoritmy v jazyku Java

programovací jazyk Java obsahuje niekoľko primitívne typy , ako je celé číslo a plaváku . Avšak , väčšina z moci Java odvodzuje od jej schopnosti definovať triedy a metódy , ktoré pôsobia na objekty týchto tried . Niektoré algoritmy vyžadujú , aby sa hodnoty dvoch premenných prehodené - to znamená , že prvá premenná končí obsahujúce hodnotu druhej premennej mal pred swap , a tým , že druhá premenná končí obsahujúce hodnotu pre- swap ako prvý . Môžete dosiahnuť tohto efektu v Jave tým , že vymení odkazy na objekty . Návod dovolená 1

Store odkazy na každej z dvoch objektov , ktoré musí byť vymenený , ako v nasledujúcom ukážkovom kóde :

Integer prvý = new Integer ( 20 ) ;

Integer druhý = new Integer ( 1 ) ;

dva objekty musia byť inštancie rovnakej triedy Java
2

deklarovať jediný odkaz , ktorý bude slúžiť ako dočasné úložisko . v priebehu swapu , ako v nasledujúcom ukážkovom kóde :

Object temp ;

Všimnite si , že teplota je len zástupný symbol pre odkaz - žiadny objekt dostane pridelené špeciálne pre neho
< . br > Sims 3

Swap dva odkazy , ako v nasledujúcom ukážkovom kóde :

temp = prvý ;

prvý = druhý ;

druhý = temp ;

Po vykonaní tohto kódu , " prvý " a " druhej " bude musieť byť vymenený objekty uvedené hodnotami premenných
.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené