交換函式swap的三種實現方法
本文採用三種方式實現兩個數之間的交換,分別是①借助輔助變數temp的swap函式,②採用加減法的swap函式 ,③使用異或運算的swap函式。
現在直奔主題:
[cpp]view plain
copy
void
swap(
int&a,
int&b)
//引用型別方式
[cpp]view plain
copy
void
swap(
int*a,
int*b)
[cpp]view plain
copy
void
swap(
int&a,
int&b)
[cpp]view plain
copy
void
swap(
int&a,
int&b)
CSharp交換函式swap的三種實現方法
本文採用三種方式實現兩個數之間的交換,分別是 借助輔助變數temp的swap函式,採用加減法的swap函式 使用異或運算的swap函式。1.利用temp實現 private static void tempswap ref int a,ref int b 2.採用加減法 private static...
Strlen函式的三種實現方法
c函式庫中有str類函式,包含在標頭檔案中,其中有個strlen函式,是用來計算字串長度的函式。strlen函式的原型 size t strlen const char string 引數是乙個const修飾的字串,返回值是size t。size t型別的返回值是因為統計字串的長度不可能為負數,但是...
三種排序演算法及三種變數交換的巨集實現
1 快速排序 include include include define n 100 define swap x,y intpartition int a,int l,int r void quick sort int a,int l,int r intmain int argc,char arg...