목록2024/03/25 (2)
soowanlog
Array(배열)란? Array(배열)의 장점 - 빠른 접근 - 메모리 공간의 효율성 - 낮은 캐시 미스 확률 - 다차원 배열 Array(배열)의 단점 - 크기 제한 - 삽입과 삭제의 어려움 Array(배열)란? 배열은 동일한 데이터 타입의 요소들을 연속된 메모리 공간에 저장하는 자료구조입니다. 배열을 구성하는 각각의 값을 element(요소)라고 하며, 배열에서의 위치를 가리키는 숫자를 index(인덱스)라고 합니다. Array(배열)의 장점 - 빠른 접근 : 배열은 데이터를 연속된 메모리 공간에 저장하기 때문에 데이터의 크기와 index를 알고 있다면 원하는 위치의 element에 O(1)에 접근할 수 있습니다. 예를 들어 Java에서 short 타입의 배열이 크기가 3으로 선언 되었고 다음과 같이 ..
URI란? URI의 구조 - scheme - host - port - path - query - fragment URI의 한계 URL이란? URN이란? URI란? Uniform Resource Identifier의 약자로 인터넷 자원을 나타내는 고유 식별자를 의미합니다. 고유한 식별자이기 때문에 하나의 URI는 하나의 페이지만을 출력해야 합니다. URI의 구조 scheme:[//host[:port]][/path][?query][#fragment] - scheme : 요청 프로토콜을 결정하는 부분입니다. 웹 통신은 HTTP를 통해서 하기 때문에 저희에게 익숙한 URI는 보통 HTTP 또는 HTTPS로 시작합니다. - host : 리소스가 위치한 웹 서버의 호스트명으로 도메인명 또는 IP 주소로 표현됩니다...