[아카이브!] 포럼을 어지럽히 지 않도록 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 2. - 페이지 407

 
Bihkul :
동료 여러분, 다섯 자리 따옴표를 사용하여 DC에서 작업하기 위해 고문 코드에서 무엇을, 어디서 변경해야 하는지 알려주십시오.
Point 변수는 일반적으로 도움이 됩니다.
 
granit77 :
정렬.
내가 이해하는 한, 우리는 첫 번째 차원의 값으로 두 번째 값을 찾기 위해 2차원 배열에 대해 이야기하고 있습니다. 그러나 사전에 배열에 데이터를 쓰는 방법은 무엇입니까?
 
KONDOR :
특히 이 경우 a[1000] 및 b[1000]의 두 배열을 만들 수 있습니다.
원하는 값이 배열의 맨 끝에 있으면 다소 느린 옵션으로 판명됩니다. 모든 값을 반복해야 합니다(중단 전). 작업은 표준 계산(예: double 유형의 두 변수 곱하기)에 일반적으로 소요되는 시간보다 더 많은 시간을 소비하지 않고 신속하게 찾는 것입니다.
 
KONDOR :
"빠른"에는 스위치 기능이 있습니다.
찾고 있는 값이 스위치 기능의 마지막 줄에 있다고 가정합니다. 나는 스위치 기능을 어떻게 실행하는지 모르지만 어떤 이유에서 이것은 속도 면에서 for() 루프와 크게 다르지 않을 것 같다.
 

물론 다르지 않을 것이다. 반면에 원하는 값이 항상 마지막 요소가 되는 것은 아닙니다.

왜 그렇게 속도에 신경을 쓰세요? 매 틱마다 이 계산을 하시겠습니까?

 
Mathemat :

물론 다르지 않을 것이다. 반면에 원하는 값이 항상 마지막 요소가 되는 것은 아닙니다.

왜 그렇게 속도에 신경을 쓰세요? 매 틱마다 이 계산을 하시겠습니까?

예, 매 틱마다
 
원하는 값을 찾는 데 1000분의 1초가 걸릴 것이므로 걱정하지 마십시오.
 
Mathemat :
원하는 값을 찾는 데 1000분의 1초가 걸릴 것이므로 걱정하지 마십시오.
그것 없이도 꽤 많은 계산이 있습니다. 어떻게든 속도를 최적화하고 싶었습니다.
 
1970년 이후 현재 시간을 초로 변환 하는 TimeCurrent() 함수 가 있습니다. 이 초(int)를 다시 datetime으로 바꾸는 기능이 있습니까? 아니면 초, 분, 시를 구분해야 합니까...? 고맙습니다.
 
a[i]의 다른 값의 발생 빈도에 대한 통계가 있는 경우 배열(또는 스위치)의 시작 부분에 더 빈번한 값을 넣어 보십시오.