가장 빠른 1:N 조건문 처리방법에 대해서.
글쓴이: shint / 작성시간: 일, 2008/06/08 - 12:44오전
예를 들어서.
배열이라면.
i를 배열[i] 이런식으로 i에 해당하는 값을 찾을 수 있습니다.
i가 숫자가 아니라면 C에서는 어떤방식으로 처리하는게 가장 빠를까요?
Flex같은 경우에는 배열["데이터명"] 으로 값을 찾기도 해서. 편리했습니다.
A.이런 데이터가 있을 경우
11 - 22 - 33 - 44
11 - aa - bb
11 - cc - dd
11 - cc - ee - ff
11 - cc - ee - gg
11 - cc - ee - hh
kk - mm
B.이런 식으로 트리에 넣고
11 - 22 - 33 - 44
---- aa - bb
---- cc - dd
--------- ee - ff
-------------- gg
-------------- hh
kk - mm
11 - cc - ee - gg 를 비교할 경우.
A처럼 7번 비교하는것과 B처럼 분기별로 해당하는 조건만 비교하는것에 대해서 고민중입니다.
B처럼 분기별로 조건절을 넣은후에 루핑도는것이 적절하다고 보지만
양이 적다면 A처럼 7번만 비교하는것도 괜찮아 보여서요.
분기에 따른 1:N 의 조건문 처리를 빠르게 하는 방법에는 어떤것이 있을까요? 질문이 좀 어수선해서 죄송합니다.
Forums:
질문을 이해하지 못 하였습니다.
A. 예시가 쉽게 이해가 되지 않는군요 ;
예시를 제외한 부분만 이해하고서 미약하게 나마 답변 드리자면 STL의 map 이나 hashing table을
찾고 계신게 아닐까 조심스레 추측해봅니다.
댓글 달기