목록배열 (10)
스택큐힙리스트
나는 배열의 시작 부분에 요소를 추가하거나 전위(prepend)해야하는 필요가 있습니다.예를 들어, 내 배열이 아래와 같으면: [23, 45, 12, 67]그리고 내 AJAX 호출의 응답은 34이며, 나는 업데이트된 배열이 다음과 같기를 원합니다. [34, 23, 45, 12, 67]현재 나는 이렇게 계획하고 있습니다. var newArray = [];newArray.push(response);for (var i = 0; i < theArray.length; i++) { newArray.push(theArray[i]);}theArray = newArray;delete newArray;이것을 더 잘하는 방법이 있나요? JavaScript에는 이를 수행하는 내장 기능이 있나요?내 방법의 복잡성은 O(n) 이..
나는 항상 자바가 참조에 의한 전달을 사용한다고 생각했다. 그러나 나는 자바가 값에 의한 전달을 사용한다고 주장하는 a blog post을 읽었다. 나는 작성자가 만드는 차이점을 이해하지 못하는 것 같다.설명은 무엇인가요?답변 1값에 의한 전달과 참조에 의한 전달 용어는 컴퓨터 공학에서 특별한 의미를 가지고 있습니다. 이 의미는 처음에 이 용어를 듣는 많은 사람들이 가지는 직관과는 다릅니다. 이 토론에서 혼란이 큰 부분은 이 사실에서 비롯된 것 같습니다.값에 의한 전달과 참조에 의한 전달이란 용어는 변수에 대해 언급합니다. 값에 의한 전달은 변수의 값을 함수/메소드로 전달하는 것을 의미합니다. 반면 참조에 의한 전달은 해당 변수에 대한 참조를 함수에 전달하는 것을 의미합니다. 후자는 함수가 변수의 내용을..