각 요소가 (특정 개체의) LinkedList에 해당하는 큰 행렬 (nxn)을 만들고 싶습니다.더 효율적이고 컴팩트 한 것 : 연결 목록 변수 또는 각각을 포함하는 2 차원 arraylist의 거대한 집합?
I 중 하나를 수행 할 수 있습니다
n 개의 * n 개의 개별 링크 된 목록을 작성하고 루프 내 평가()의 도움으로 그 이름을 그 두 차원을 반복 (또는 비슷한), 점에서 그렇게 end 나는 LinkedList_1_1, LinkedList_1_2 등을 가질 것이다. 각 변수에는 고유 한 변수 이름이있다. 기본적으로 행렬을 모두 건너 뜁니다.
ArrayList의 ArrayList를 만든 다음 각 요소에 연결된 목록을 밀어 넣습니다. 내가 시간을 & 공간을 절약하고, 편의성 액세스 내 나중에 코드에서, 나는 개별 LinkedList들을 참조 할 때 할 경우
내 감정은 방법 2가 가장 좋은 방법이라고 생각하지만 내 초기화를 어떻게 정확하게 형성 할 수 있습니까?
연결된 목록을 저장하기 위해 일반 배열을 사용할 수 있다는 것을 알지 못했습니다. 감사합니다. –
@WuschelbeutelKartoffelhuhn : 실제로이 문제가 발생합니다. 편집 중. –
@WhelhelbeutelKartoffelhuhn : 편집을 참조하십시오. 약간 못 생겼지 만 기본적으로 원하는 결과를 얻습니다. –