Kotlin의 기본 문법 알아보기 1
오늘은 코틀린 언어에 대한 기본적인 문법에 대하여 알아보도록 하겠습니다. 개요 JETBRAINS에서 2011년에 출시되어 개발했으며, ANDROID STUDIO 3.0의 공식언어입니다. 쉽고 간결한, 자바와 호환가능하고 NULL POINT EXCEPTION에 대한 안정성이 강화되었다고 합니다. 문자 문자는 글자를 한 글자만 담으며, Char...
오늘은 코틀린 언어에 대한 기본적인 문법에 대하여 알아보도록 하겠습니다. 개요 JETBRAINS에서 2011년에 출시되어 개발했으며, ANDROID STUDIO 3.0의 공식언어입니다. 쉽고 간결한, 자바와 호환가능하고 NULL POINT EXCEPTION에 대한 안정성이 강화되었다고 합니다. 문자 문자는 글자를 한 글자만 담으며, Char...
오늘은 어제에 이어서 마지막으로 html dom 객체에 대해 알아보려 합니다. document.write()와 document.writeln() document.write()은 현재 document 객체에 담긴 html 내용의 마지막에 html 태그를 추가합니다. 추가되는 html 태그들은 DOM 객체로 바뀌고 DOM 트리에 추가됩니다. docu...
오늘은 어제에 이어서 html dom 객체에 대해 알아보려 합니다. document 객체 브라우저가 html 문서를 불러오기 전에 document 객체를 먼저 생성하여 document 객체를 최상위로 dom 트리를 생성하기 때문에 DOM 트리의 최상위 객체입니다. 속성은 html 문서의 전반적인 속성을 내포하며, 메소드는 dom 객체의 검색과 ...
오늘도 어제에 이어서 html DOM에 대하여 알아보도록 하겠습니다. DOM 객체 다루기 DOM 객체를 이용하여 HTML 페이지에 동적 변화를 주는 방법입니다. HTML 페이지 내에 같은 태그가 여러개 있다면 id 속성 값으로 구분합니다. id 속성 값은 html 페이지에서 상호간 고유하게 부여합니다. 같은 id명이라면 문제는 없지만, id를...
오늘은 html DOM에 대하여 알아보도록 하겠습니다. 개요 HTML 페이지가 브라우저에 로드되면 자바스크립트는 브라우저로부터 3가지의 유형 객체를 제공받습니다. 객체 설명 CORE 객체와 HTML DOM 객체, 그리고 BOM 객체입니다. CORE 객체는 브라우저의 종류나 HTML 페이지의 구조에 상관없이 자바스크립트에서 항상 사용되는 기본적...
오늘은 자료구조중에 이진트리에서의 힙의 삭제에 대한 내용을 작성해보려 합니다. 힙에서의 삭제 연산은 언제나 최상위 노드에 있는 원소를 삭제하여 반환합니다. 그래서 최대 힙에서의 삭제 연산은 키값이 가장 큰 원소를 삭제하여 반환하고 최소 힙에서의 삭제 연산은 키갓이 가장 작은 원소를 삭제하여 반환됩니다. 힙의 삭제 연산에서 중요한 것은 최상위 노드...
오늘은 자료구조중에 이진트리에서의 힙의 삽입에 대한 내용을 작성해보려 합니다. 힙이란 완전 이진 트리에 있는 노드중에 키값이 큰지 직은지 찾기 위한 자료구조입니다. 키 값이 가장 큰 노드를 우선 배치하면 maxheap이라고 하고, 가장 작은 노드부터 배치하면 minheap입니다. 최대힙은 부모 노드의 키값이 자식 노드의 키값보다 항상 크거나 같은...
오늘은 운영체제에서 큐가 어떻게 쓰이는지 정말 간단하게 알아보려고 합니다. 우선 컴퓨터는 여러분야에서 발생한 순서대로 문제를 해결해야 되는 경우에는 선입선출의 구조인 큐를 사용하게 됩니다. 컴퓨터 운영체제에서 실행을 요청한 작업들을 순서대로 처리하기 위해서 버퍼 큐와 프로세스 스케줄링 큐를 사용하고, 대기 행렬 큐도 사용합니다. 버퍼 큐 일단 ...
어제에 이어서 오늘은 스택을 이용하여 후위 표기법으로 이루어진 수식을 연산해보려고 합니다. 컴퓨터에서는 후위 표기법 수식을 스택으로 계산할 수 있습니다. 방식 피연산자를 만나면 스택에 push하여 넣습니다. 연산자를 만나면 필요한 정도만 피연산자를 스택에서 pop하여 꺼냅니다. 꺼내진 피연산자와 ...
오늘은 스택을 사용하여 수식을 후위 표기법으로 변환하여 보겠습니다. 방식 우선 연산자와 피연산자로 구성된 수식을 표기하는 방법에 3가지가 있다는 것을 짚고 넘어가자면, 전위 표기법 중위 표기법 후위 표기법 이렇게 세가지의 종류가 있습니다. 전위 표기법은 연산자를 앞에 표기하고 그 다음에...