/**
* 交換兩個元素的三種方法
* @author sking
*/package function;
public class swaputil
/*** 使用加減法交換兩個元素
* 元素型別必須支援加減運算
* @param x 第乙個元素
* @param y 第二個元素
*/public static void swap1(int x,int y)
/*** 使用異或運算交換兩個元素
* 元素型別必須支援異或運算,適用於整型
* @param x 第乙個元素
* @param y 第二個元素
*/public static void swap2(int x,int y)
}
交換函式swap的三種實現方法
交換函式swap的三種實現方法 本文採用三種方式實現兩個數之間的交換,分別是 借助輔助變數temp的swap函式,採用加減法的swap函式 使用異或運算的swap函式。現在直奔主題 cpp view plain copy void swap int a,int b 引用型別方式 cpp view p...
CSharp交換函式swap的三種實現方法
本文採用三種方式實現兩個數之間的交換,分別是 借助輔助變數temp的swap函式,採用加減法的swap函式 使用異或運算的swap函式。1.利用temp實現 private static void tempswap ref int a,ref int b 2.採用加減法 private static...
Java實現多執行緒的3種方法
方法一 class thread1 extends thread public void run 在你想要啟動執行緒的地方 thread1 mynewthread new thread1 mynewthread.start 方法二 public class classtorun implements...