본문 바로가기

POP

(2)
[JavaScript] 함수-2, 배열 함수의 반환형 - return문이 없거나 return 지시자만 있는 함수는 undefined를 반환 1~100 사이의 랜덤값을 반환하는 함수 콜백 함수 배열이란? - 자바스크립트에서는 "모든 자료형"을 보관하는 변수의 모음을 배열로 처리한다. - 자바에서의 컬렉션과 유사하다. 문자열과 더해지면서 toString() 호출하여 "," 기준으로 합쳐진 문자열이 반환됨 console.log('arr : ' + arr); 인덱스로 접근 console.log(arr[0]); console.log(arr[1]); console.log(arr[2]); console.log(arr[3]); 배열 안의 배열 인덱스 접근 console.log(arr[3][0]); console.log(arr[3][1]); console.l..
[Java] 컬렉션(Collection) - 2. List(LinkedList), Stack, Queue LinkedList - ArrayList가 배열을 이용해서 발생할 수 있는 성능적인 단점을 보완하고자 고안되었다. - 내부는 이중 연결 리스트로 구현 되어 있다. 단일 연결 리스트 - 저장한 요소가 순서를 유지하지 않고 저장되지만 이러한 요소들 사이를 링크로 연결하여 구성하며 마치 연결된 리스트 형태인 것 처럼 만든 자료구조이다. 요소의 저장과 삭제 시 다음 요소를 가리키는 참조 링크만 변경하면 되기 때문에 요소의 저장과 삭제가 빈번히 일어나는 경우 ArrayList보다 성능면에서 우수하다. 하지만 단일 연결 리스트는 다음 요소만 링크하기 때문에 이전 요소로 접근하기 어렵다. 이를 보완하고자 나온 것이 이중 연결 리스트이다. 이중 연결 리스트 - 단일 연결 리스트는 다음 요소만 링크하는 반면 이중 연결 ..