주어진 요소의 배열 지우기 - 페이지 19

 

간단히 말해서, 이 시나리오에서 최종 배열은 완전히 엉망일 수 있지만 체크섬은 알고리즘의 정확성을 확인합니다. 결국 셀에 0이 있으면 체크섬이 변경되지 않습니다. 배열 크기 가 올바르지 않을 수 있고 내부에 공백이 있을 수 있으며 체크섬은 동일합니다.

이 검사는 유효하지 않습니다.

 
Реter Konow :

ArrayResize - 이 함수는 동적 배열 에만 적용할 수 있습니다.

 
Aleksey Lebedev :

ArrayResize - 이 함수는 동적 배열 에만 적용할 수 있습니다.

트롤 얼굴 이모티콘이 필요합니다
 
Nikolai Semko :

Nikolai, 내 기능을 테스트하고 체크섬으로 테스트하면 내가 맨 위에 올랐음을 알 수 있습니다.

 int PeterArray( int &Arr[], int val) // вариант Peter Konow
  {
   int q = 0 ;
   for ( int a1= 0 ; a1< ArraySize (Arr); a1++)
     {
       if (Arr[a1]==val){Arr[a1] = 0 ;}
      q++;
     }
   return (q);
  }
 2018.11 . 16 15 : 00 : 11.033 ArrayDeleteValue__6 (USDCAD,H1) вариант Peter:     Контрольная сумма = 496397962 ; элементов - 1000000 ; время выполнения = 1541 микросекунд
 
코끼리가 도자기 가게에 왔습니다)))
슈커!
 
Aleksei Beliakov :
트롤 얼굴 이모티콘이 필요합니다

결국 브라우저는 이미 💬를 추가했습니다.

 
Nikolai Semko :
코끼리가 도자기 가게에 왔습니다))))
슈커!

프로그래밍을 할 수 없습니다. ArrayPrint() 에 대해 모릅니다. 마케터로서 나는 아무것도 아니다.

마지막에 웃는 사람만이 항상 웃는다.

일반적으로 모든 좋은 친구들. 그러나 알고리즘은 여전히 어떻게 든 테스트해야합니다 ...
 
Реter Konow :

Nikolai, 내 기능을 테스트하고 체크섬으로 테스트하면 내가 맨 위에 올랐음을 알 수 있습니다.

처음의 문제로 돌아가 봅시다.

블라디미르 파투샤크 :

1,2,3,6,9,5,6,3,25,6,8,7,4 유형의 데이터 세트가 포함된 배열이 있습니다. 예를 들어 값 3을 제거해야 합니다. 출력에 3 과 빈 공간 이 없는 동일한 배열을 가져옵니다. ...

우리는 완전히 부적절한 옵션을 얻습니다.

 
Konstantin Nikitin :

처음의 문제로 돌아가 봅시다.

우리는 완전히 부적절한 옵션을 얻습니다.

권리. 그러나 제공된 알고리즘이 빈 공간을 남기지 않는다는 것을 어떻게 알 수 있습니까? 체크섬은 이것을 증명하지 않습니다. 요소의 수도 있습니다. 결국 이 함수는 배열의 크기가 조정 되기 전의 요소를 계산합니다.

 
Реter Konow :

프로그래밍을 할 수 없습니다. ArrayPrint()에 대해 모릅니다. 마케터로서 나는 아무것도 아니다.

마지막에 웃는 사람만이 항상 웃는다.

일반적으로 모든 좋은 친구들. 그러나 알고리즘은 여전히 어떻게 든 테스트해야합니다 ...
미안 피터, 나는 저항할 수 없었다. ))
사실 저를 포함해 모두를 위해 해주시면 기쁠 것 같아요. 솔직히.