2016-07-16 1 views
0

의 내가 행과 Y COLS문자열 목록을 테이블의 셀로 동일하게 푸시 하시겠습니까?

X을 X, 달력 있다고 가정 해 봅시다은는 요일을 나타내는 Y 예를 들어 서비스와 을 나타냅니다

나는 변수 개수의 문자열 목록을 그 나는 평등하게이 테이블에 퍼져 있어야한다.

가장 쉬운 시나리오는 7 x 3 = 21 개의 문자열 목록입니다.

문자열을 푸시하는 셀은 중요하지 않습니다.

하지만이 경우 결과는 셀당 1 개의 문자열이됩니다. 목록이 42면 셀당 2 개가됩니다.

그러나 목록 수는 가변적이므로 테이블에 고르지 않은 숫자의 문자열을 처리하는 방법을 알아야합니다. 어떤 데이터 구조를 사용해야합니까? 이 알고리즘을 어떻게 개발할 수 있습니까?

+0

21 개 항목의 무작위 목록을 만듭니다. 21 개의 항목을 채 웁니다. 그런 다음 21 개 항목의 목록 만들기를 반복하십시오. – jdweng

답변

0

당신은 중첩 된 List 아래는 중첩 된 목록의 예입니다 사용하려고한다, 세부 사항 Nested List in C# 중첩 List를 찾을 수 있습니다. List에는 List 요소가있을 수 있습니다. 이것은 일종의 들쭉날쭉 한 목록입니다. 구문 및 사용법이 jagged array과 비슷합니다. 이 방법으로 우리는 다차원 목록을 개발할 수 있습니다. 이렇게하면 쉽게 개발되고 확장 가능한 데이터 구조가 생성됩니다.

관련 문제