1:逆序查詢
-(void)reversesequencelookupwitharray:(nsmutablearray *)array
}
注意:比較大小時注意把陣列裡面的物件轉換為基本資料型別再進行比較
2:選擇排序
-(void)selectsortwitharray:(nsmutablearray *)array}}
}
3:氣泡排序
-(void)bubblesortwitharray:(nsmutablearray *)array
}}}
4:折半查詢(前提陣列必須是有序的)
-(void)binarysearchwitharray:(nsmutablearray *)array withnumber:(int)numelse if(num > [array[mid] intvalue])else
mid = (min + max)/2;}}
nslog(@"沒有匹配項");
return;
}
一些基礎演算法
1.字串的順序反向輸出和數值的引用傳遞 public class myclass public integer aaa integer i public static string reverse string s 2.數值排序 public class test int arry test tes...
OC基礎語法的一些注意點
1.oc中匯入檔案用 import,c語言中用 include 2.oc中基本上所有關鍵字都以 開頭 3.基礎資料型別比c語言多了bool型,只能取yes no 4.在c語言中輸出用printf,而在oc中使用nslog,並且nslog 和 之間不能有空格,輸出後會自動換行 5.類的宣告 inte ...
C語言的一些基礎
一 c語言基礎 1.1 main函式是入口函式,用於進行link。1.2 sln是解決方案的管理檔案。1.3 int 32位 short 16位 long 32位 long long 64位。1.5 巨集的使用時很不安全的。1.6 常量名字的命名規則是 全大寫。1.7 明示常量存在於 1.8 反彙編...