#include <stdio.h>
template< typename T>
void unique(T* arr, std::size_t& count)
{
int index=0;
for (int i = 1; i < count, i++)
{
if (arr[index] < arr[i])
{
index++;
arr[index] = arr[i];
}
}
count = index + 1;
return;
}
아니 저는 이건 너어무 쉬우니까 ;;
#include <stdio.h>
template< typename T>
void unique(T* arr, std::size_t& count)
{
int index=0;
for (int i = 1; i < count, i++)
{
if (arr[index] < arr[i])
{
index++;
arr[index] = arr[i];
}
}
count = index + 1;
return;
}
아니 저는 이건 너어무 쉬우니까 ;;
잠만 검증해볼겡
count가 0일때는 에러남 count 0인거만 처음에 조건문 하나 넣어서 반환해주면 전부 O(n)
, 만 틀렸넹. 굿~
이야
혹 모르니 내림차순도 받아내려면 != 이 나을거양.
아긔발이는 mozzart 방명록에 이메일 주소 하나 알려주렴 피자 쏴 줄게 : ) 지금은 늦었으니 있다가 회사가서~
비밀글로 적으면 돼~
ㄴ ㅇㅇ맞네 그게 더 범용성있을듯
피자는 됬음 피자때매 푼거도 아니고 앞으로도 내가 문제에 임하는 태도가 피자같은게 되긴싫음
호... 닉은 거친데 맘은 곧구나 : )