一組資料有及文字描述
// 設定陣列屬性
@inte***ce
@property (nonatomic, strong) nsarray *imagedata;
@property (nonatomic, assign) int index;
@end
@implementation
// 建立包含 名稱及描述 的字典
nsmutabledictionary *imagewithdesc1 = [nsmutabledictionary dictionary];
imagewithdesc1[@"icon"] = @"名稱1";
imagewithdesc1[@"desc"] = @"描述1";
nsmutabledictionary *imagewithdesc2 = [nsmutabledictionary dictionary];
imagewithdesc2[@"icon"] = @"名稱2";
imagewithdesc2[@"desc"] = @"描述2";
nsmutabledictionary *imagewithdesc3 = [nsmutabledictionary dictionary];
imagewithdesc3[@"icon"] = @"名稱3";
imagewithdesc3[@"desc"] = @"描述3";
// 建立陣列
self.imagedata = @[imagewithdesc1, imagewithdesc2, imagewithdesc3];
// 提出陣列裡index對應的字典資料
nsarray *imagedict = imagedata[self.index];
// 設定名稱
nsstring *iconname = imagedict[@"icon"];
// 設定描述
nsstring *icondesc = imagedict[@"desc"];
@end
陣列和字典的組合應用
文字資料見部落格中的 陣列和字典的應用資料 int main int argc,const char argv 以 n 為分割符把字串分割成陣列 nsarray array buffer componentsseparatedbystring n nscharacterset charset nsc...
字典樹的實現與應用
1 基本概念 字典樹,又稱為單詞查詢樹,tire數,是一種樹形結構,它是一種雜湊樹的變種。2 應用場景 典型應用是用於統計,排序和儲存大量的字串 不僅限於字串 經常被搜尋引擎系統用於文字詞頻統計。3 優點 利用字串的公共字首來減少查詢時間,最大限度的減少無謂的字串比較,查詢效率比雜湊樹高。packa...
字典(trie)樹的應用與實現
字典樹又稱單詞查詢樹,trie樹,是一種樹形結構,是一種雜湊樹的變種。典型應用是用於統計,排序和儲存大量的字串 但不僅限於字串 所以經常被搜尋引擎系統用於文字詞頻統計。它的優點是 利用字串的公共字首來減少查詢時間,最大限度地減少無謂的字串比較,查詢效率比雜湊樹高。常見的可以使用字典樹解決的問題舉例 ...