91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

可變多維數組組合算法

發布時間:2020-09-23 01:05:53 來源:網絡 閱讀:1047 作者:江山風雨 欄目:開發技術

×××管家開發中在實現混合投注時使用到的高中數學組合問題,組合數是不確定的。現要求獲取所有組合數據。

NSArray *array1 = [NSArray arrayWithObjects:@"1", @"2", @"3",  nil];
NSArray *array2 = [NSArray arrayWithObjects:@"4", @"5", nil];
NSArray *array3 = [NSArray arrayWithObjects:@"7", @"8", @"9",  nil];
NSArray *array4 = [NSArray arrayWithObjects:@"10", @"11", @"12",  nil];
NSArray *array5 = [NSArray arrayWithObjects:@"13", @"14", @"15",  nil];


如要獲取到如下數據:

{1,4,7,10,13}、{1,4,7,10,14}、{1,4,7,10,15}、

{1,4,7,11,13}、{1,4,7,11,14}、{1,4,7,11,15}、

…………………………………………………………………………………………

…………………………………………………………………………………………

array1、array2、array3........arrayn,即個數不定。


設計的數據保存結構如下:

NSMutableArray *mutArray = [NSMutableArray array];
NSArray *array1 = [NSArray arrayWithObjects:@"1", @"2", @"3",  nil];
NSArray *array2 = [NSArray arrayWithObjects:@"4", @"5", nil];
NSArray *array3 = [NSArray arrayWithObjects:@"7", @"8", @"9",  nil];
NSArray *array4 = [NSArray arrayWithObjects:@"10", @"11", @"12",  nil];
NSArray *array5 = [NSArray arrayWithObjects:@"13", @"14", @"15",  nil];
[mutArray addObject:array1];
[mutArray addObject:array2];
[mutArray addObject:array3];
[mutArray addObject:array4];
[mutArray addObject:array5];


1.新建一個控制臺輸出項目工程如下:

可變多維數組組合算法


2.添加一個自己的類:MyObject 類。

   1)公有函數:

- (void)matCombin:(NSArray *)array with:(NSMutableArray *)newArray;

   用于接口調用。

  2) 私有函數:

- (void)matCombin:(NSArray *)array withN:(int)n withDictionary:(NSMutableDictionary *)dic;

   用于遞歸。

   3)變量:

NSMutableArray *_arrayOut;

   用于調用時返回需要的數據。


3.在main類中導入上述的類并初始化其對象:

NSMutableArray *newArray = [NSMutableArray array];
MyObject *myObject = [[MyObject alloc] init];
[myObject matCombin:mutArray with:newArray];


如果需要,我們可以添加一個NSLog語句,輸出newArray的值和個數。







附件:http://down.51cto.com/data/2363370
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

清水河县| 大石桥市| 泊头市| 桑日县| 三亚市| 师宗县| 钟祥市| 明星| 青浦区| 策勒县| 砀山县| 兴文县| 高尔夫| 成安县| 瑞安市| 浠水县| 三台县| 南溪县| 石门县| 紫金县| 夏邑县| 靖安县| 二连浩特市| 黎川县| 明水县| 满城县| 若尔盖县| 正安县| 休宁县| 崇信县| 思茅市| 镇江市| 古蔺县| 灯塔市| 富顺县| 平乡县| 丰顺县| 横山县| 阿拉善盟| 舞钢市| 西乡县|