자바를 사용하고 있습니다. 배열의 시작 부분에 추가하고 싶습니다. 모든 변수를 배열의 한 공간 위로 옮기고, 새로운 변수를 인덱스 0에 추가하거나 ArrayList를 사용하는 것이 더 효율적입니까?효율성면에서 첫 번째 인덱스에 추가 할 때 ArrayList를 만들거나 배열을 사용하는 것이 더 빠릅니까?
ArrayList가 나를 위해 값을 이동한다는 것을 알고 있지만 매우 비효율적이라고 들었습니다. 그렇습니까?
이 작업을 효율적으로 수행 할 수있는 다른 API가 있습니까?
[Java 성능 - ArrayLists 대 다수의 빠른 읽기를위한 배열] 가능한 복제본 (http://stackoverflow.com/questions/1182892/java-performance-arraylists-versus-arrays-for-lots-of-fast- 읽음) – Raptor
첫 번째 색인에 한 번만 추가 할 예정입니까? 또는 목록 당 많은 시간? LinkedList는 머리글에 요소를 추가 할 때 훨씬 효율적입니다. 목록의 모든 요소에 무작위로 액세스하지 않아도됩니다. – amit
@ShivanRaptor 그것은 속임수일까요? 링크 된 질문은 많은 읽기에 관한 것입니다. 그는 ** 목록 **의 머리에 요소를 쓰는 것에 대해 묻습니다. – amit