list1의 문자열 값이 list2에 있는지 여부를 확인하는 가장 효과적인 방법은 무엇입니까?가장 빠른 교차 검사 방법 2 서로 나열된 목록
의사 코드 예제
이 방법은 너무 느린 최고의 솔루션이 될 것입니다StringList List1 = {"a", "b", "c", "d"};
StringList List2 = {"d", "c", "b", "a"};
foreach (string a in List1)
{
foreach (string b in List2)
{
if(a==b)
{
WriteLine("match");
}
}
}
, 내가 사용하고있는 플랫폼은 BI #, 오프 파생 C 번호입니다. Array.Exists는 현재 라이브러리에 존재하지 않습니다.
먼저 룩업 테이블을 정렬하거나 룩업 테이블을 만들면 종종 이차 알 고리보다 속도가 빨라집니다 – doctorlove