본문 바로가기

분류 전체보기233

HTML의 기본 구조 HTML의 기본 구조 -웹 문서를 작성 할 때 반드시 들어가야 하는 기본적인 내용 // 문서타입정의 DTD(doctype) = 문서가 어떤 버전으로 작성되었는지 // 문서가 어느언어로 저장되어있는지 // 실제 브라우저 화면에 나타나는 내용이 들어간다 2022. 6. 29.
태그 중첩(NESTING TAGS) 태그의 중첩 태그 안에 다른 태그를 선언할 수 있다. 태그를 중첩해서 사용 시 중첩되는 태그는 부모 태그를 벗어나서는 안된다. 올바른 예 Hello, HTML 잘못된 예 Hello, HTML 2022. 6. 29.
HTML 문법 - 속성 속성(ATTRIBUTE) 1. 속성이란? - 속성은 태그에 추가로 정보를 제공하거나 태그의 동작이나 표현을 제어할 수 있는 설정값을 의미한다. 2. 속성 사용법 - 시작 태그에서 태그 이름 뒤에 공백으로 구분 후 속성 이름 = "속성값"으로 표현. ex) Hello, HTML 3. 여러 속성을 사용하는 방법 - 의미와 용도에 따라 여러 속성이 존재하며 하나의 태그에 여러 속성을 선언할 수 있습니다. ex) Hello, HTML 4. 속성의 종류 - 모든 태그에 사용 할 수 있는 글로벌 속성 ex) id, class - 특정 태그에서만 사용 할 수 있는 속성 - 서낵적으로 쓸 수 있는 속성과 특정 태그에서 필요한 필수 속성 2022. 6. 29.
HTML 문법 - 태그 핵심 키워드 - 태그(tag) - 시작 태그(여는 태그) - 종료 태그(닫는 태그) - 내용(content) - 요소(Element) - 공백 - 주석 태그 사용하는 방법 - 태그는 기호로 표현하며 기호 사이에 태그 이름이 들어간다. ex) Hello, HTML ==> 내용을 포함한 태그 전체를 요소(Element)라고 한다. - 태그는 HTML 뿐만 아니라 XML, SGML, XHTML등 다양한 마크업 언어에서 모두 사용된다. 2022. 6. 29.
HTML(Hyper Text Markup Language) Hyper Text Markup Language HTML 의 의미와 특징 - Hyper Text = text를 뛰어 넘다 (link) - Markup Language = 마크업 언어는 정보를 구조적으로 표현 가능한 언어 - 확장자가 html HTML 의 역사 - HTML은 1990년대 영국의 물리학자 팀 버너스리가 제안하여 개발되었다. - 초기 개발 목적은 연구소의 연구원들이 신혹하게 정보와 문서를 공유하기 위해서 이다. - 현재의 웹은 문서의 형태는 아니지만, 정보를 공유한다는 목적은 여전히 같다. 2022. 6. 29.
삼각형 별찍기 -3 2022. 6. 28.
삼각형 별찍기 -2 2022. 6. 28.
삼각형 별찍기 2022. 6. 28.
직사각형 별찍기 2022. 6. 28.
퀵 정렬(Quick Sort) Goal - Quick Sort 에 대해 설명할 수 있다. - Quick Sort 과정에 대해 설명할 수 있다. - Quick Sort를 구현할 수 있다. - Quick Sort의 시간 복잡도를 계산 할 수 있다. 1. Quick Sort Summary '특정한 값을 기준으로 큰 숫자와 작은 숫자를 서로 교환한 뒤에 배열을 반으로 나눔' 2. Quick Sort Process - 배열 가장 왼쪽 원소를 고른다. 이렇게 고른 원소를 피벗(pivot) 이라고 한다. (key 값) - 피벗 앞에는 피벗보다 값이 작은 모든 원소들이 오고, 피벗 뒤에는 피벗보다 값이 큰 모든 원소들이 오도록 피벗을 기 준으로 배열을 둘로 나눈다. 이렇게 배열을 둘로 나누는 것을 분할(Divide) 이라고 한다. - 하나의 피벗이.. 2022. 6. 28.
삽입정렬(Insertion Sort) Goal - Insertion Sort 에 대해 설명할 수 있다. - Insertion Sort 과정에 대해 설명할 수 있다. - Insertion Sort를 구현할 수 있다. - Insertion Sort의 시간 복잡도를 계산 할 수 있다. 1. Insertion Sort Summary '각 숫자를 적절한 위치에 삽입하는 방법' '다른정렬 방식들은 무조건 위치를 바꾸는 방식이었다면 삽입정렬은 필요할때만 위치를 바꿈' 2. Insertion Sort Process - 앞에있는 원소들이 이미 정렬이 되어있다고 가정 - 앞에 원소들 자리에서 적절한 위치를 찾음 3. Insertion Sort Coding 4. Insertion Sort 시간 복잡도 장점 - 삽입 정렬은 정렬이 되어있다고 가정 한다는점에서 특.. 2022. 6. 28.
버블정렬(Bubble sort) Goal - Bubble Sort 에 대해 설명할 수 있다. - Bubble Sort 과정에 대해 설명할 수 있다. - Bubble Sort를 구현할 수 있다. - Bubble Sort의 시간 복잡도를 계산 할 수 있다. 1. Bubble Sort Summary '옆에 있는 값과 비교해서 더 작은 값을 앞으로 보내기' '알고리즘 중에서 구현은 가장 쉽지만 가장 비효율적인 알고리즘' 2. Bubble Sort Processing 1. 첫번째 원소와 두번째 원소를 , 두번째 원소와 세번째 원소를.... 마지막-1 번째 원소와 마지막 원소 비교 2. 1회전을 수행하고 나면 가장 큰 원소가 맨 뒤로 이동하므로 1회전 수행할 때마다 정렬에서 제외되는 데이터가 늘어난다. 3. Bubble Sort Coding 4... 2022. 6. 28.