C ++ Objective-C中数组增量中索引的值

时间:2018-05-29 01:22:15

标签: c++ objective-c

我在C ++代码之下,并且我已经将这个C ++代码编写到Objective C中。但是,cnt[d[i]]++;在Objective-C中似乎是错误的。

考虑,

d[0] = 4
cnt[4] = 2

那么,通过使用上述值,cnt[d[i]]++;的确切含义是什么?

如何在Objective-C中解决这个问题?

实施例,

在这里,我在做什么

C ++

    int cnt[100001];
    int N = 4;
    int ans = 0;
    vector<int > d;
    d.resize(1000);
    int N = 4;
    for(int i = 0;  i < N; i++){

       cnt[d[i]]++;
       if(ans < cnt[d[i]])
       ans = cnt[d[i]];
    }

目标C

int cnt[100001];
int ans = 0;
int i;
int N = 4;
NSMutableArray *d = [NSMutableArray new];
for(i = 0;  i < N; i++){
  int dOfI = [[d objectAtIndex:i] intValue];
  cnt[dOfI]++;
  if(ans < cnt[dOfI])
  ans = cnt[dOfI];
}

0 个答案:

没有答案