OC語言的一些基礎演算法

2021-08-18 20:37:10 字數 593 閱讀 4462

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 反彙編...