2711
This commit is contained in:
parent
c4ad87ecea
commit
e0f249d1d9
@ -13,7 +13,7 @@ int differentElementNum(int *elem, int size)
|
||||
bool flag = true;
|
||||
// check same elem
|
||||
for (int j = 0; j < sum; j++)
|
||||
if (elem[i] == elem[j])
|
||||
if (elem[i] == temp[j])
|
||||
flag = false;
|
||||
// if not in temp, add to temp
|
||||
if (flag)
|
||||
@ -35,9 +35,11 @@ int differentElementNum(int *elem, int size)
|
||||
int **differenceOfDistinctValues(int **grid, int gridSize, int *gridColSize, int *returnSize, int **returnColumnSizes)
|
||||
{
|
||||
int **answer = (int **)malloc(sizeof(int *) * gridSize);
|
||||
*returnColumnSizes = (int *)malloc(gridSize * sizeof(int));
|
||||
for (int r = 0; r < gridSize; r++)
|
||||
{
|
||||
answer[r] = (int *)malloc(sizeof(int) * gridColSize[r]);
|
||||
(*returnColumnSizes)[r] = gridColSize[r];
|
||||
for (int c = 0; c < gridColSize[r]; c++)
|
||||
{
|
||||
// calc topLeft array
|
||||
@ -70,7 +72,5 @@ int **differenceOfDistinctValues(int **grid, int gridSize, int *gridColSize, int
|
||||
}
|
||||
|
||||
*returnSize = gridSize;
|
||||
*returnColumnSizes = gridColSize;
|
||||
|
||||
return answer;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user