기본적으로 스파 스 (sparse) 인 배열로 AS3에서 작업하고 있습니다. 나는 배열을 만들고 주어진 위치에 값을 추가한다. 그 색인에있는 내용이 무효화됩니다. 해당 인덱스 값은 유지되지만 내용은 무효화됩니다. 문제는 길이가 여전히 동일하다는 것입니다. 실제로 다른 인덱스를 수정하지 않고 인덱스를 제거 할 수있는 방법이 있습니까?AS3 - 희소 배열을 희소하게 유지하기
ex:
array:Array = new Array();
array[ 7 ] = new Array();
array[ 16 ] = new Array();
array[ 16 ] = null;
편집 : 나는 길이로 추적 할 배열 위의 예에서되도록 배열, 가능한 작게 유지하는 배열을 원하는 7.
2 질문 : 1. 데이터 구조가 항상 부족한 것인가? 2. 불변, 이동, 접합 및 조각 같은 방법이 필요합니까? – back2dos
1. 예. 데이터는 항상 희박합니다. 2. 스플 라이스/슬라이스 - 데이터 구조에서 데이터를 제거하는 다른 방법이있는 경우 필요하지 않습니다. – grey