
✏️ 데이터 타입boolean : 논리 타입이며 1비트의 크기를 가짐char : 문자 타입이며 2바이트의 크기를 가짐byte : 정수 타입이며 1바이트의 크기(-128 ~ 127)를 가짐short : 정수 타입이며 2바이트의 크기(-32768 ~ 32767)를 가짐int : 정수 타입이며 4바이트의 크기(-2^31 ~ 2^31-1)를 가짐long : 정수 타입이며 8바이트의 크기(-2^63 ~ 2^63-1)를 가짐float : 실수 타입이며 4바이트의 크기(-3.4E38 ~ 3.4E38)를 가짐double : 실수 타입이며 8바이트의 크기(-1.7E308 ~ 1.7E308)를 가짐 ✏️ 레퍼런스 타입배열에 대한 레퍼런스클래스에 대한 레퍼런스인터페이스에 대한 레퍼런스 ✏️ 문자열 자바의 문자열은 기본 타입..

✏️ 자바의 출현1991년 선마이크로시스템스는 제임스 고슬링이란 엔지니어를 중심으로 그린 프로젝트라는 가전제품에 사용할 소프트웨어를 개발하기 시작했다. 기존의 프로그래밍 언어로(C, C++, Assembly 등) 작성된 프로그램은 플랫폼(platform) 간에 호환성이 없어 사용자 컴퓨터의 플랫폼에 따라 다시 소스를 컴파일하거나 프로그램을 재작성해야 하는 단점이 있었다. 이러한 상황에서 가전제품은 다양한 플랫폼을 가지는 특성이 있어 플랫폼에 독립적인 언어의 필요성이 대두되었다. 그리고 가전제품에 들어가는 제어 장치는 매우 적은 양의 메모리를 사용해야 하므로 내장형 시스템의 메모리 요구사항을 충족해야 했다. 이를 개선하기 위해 오크(Oak)라는 이름을 가진언어가 개발되었으나 오크는 이미 상표가 등록되어 있..

iterator란?? iterator는 반복자로써 C++에서 제공하는 라이브러리읻니다. 쉽게 생각하면 C에서 사용하는 포인터와 역할이 비슷하고 좀 더 자세히 말하면 배열의 요소들을 가리키는 포인터라고 할 수 있습니다. 반복자의 종류 입력 반복자(input iterator) => 읽기만 가능하여, 순방향으로 이동하고 한 번에 한 개의 원소만 읽을 수 있습니다. 출력 반복자(output iterator) => 쓰기만 가능하며, 순방향으로 이동하고 한 번에 한 개의 원소만 쓸 수 있습니다. 순방향 반복자(forward iterator) => 읽기와 쓰기 모두 가능하며, 순방향 이동이 가능하고 재할당이 가능한 반복자입니다. 양방향 반복자(bidirectional iterator) => 읽기 쓰기 모두 가능하며,..

Stack이란?? FILO(First In Last Out)구조를 지니고 있는 자료구조입니다. 먼저 들어온 원소가 가장 나중에 나가는 형식입니다. 흔히 레고를 생각하면 이해하기 쉬울 것 같습니다. 그리고 0개 이상의 요소를 가지는 선형 리스트의 일종이라고도 할 수 있습니다. Stack 사용법 stack을 사용하기 위해서는 이라는 헤더파일을 불러와야 합니다. 선언하는 방법은 stack변수명입니다. stacks Stack의 기본 함수 s.push(x) => 스택에 원소를 추가합니다. s.pop() => 가장 마지막에 넣은 원소를 삭제합니다. s.top() => 가장 먼저 넣은 원소를 반환합니다. s.size() => 스택의 원소 개수를 반환합니다. s.empty() => 스택이 비어 있으면 true를, 비어..
- Total
- Today
- Yesterday
- 자바스크립트
- 투 포인터
- 백준 풀이
- 세그먼트 트리
- 이분 매칭
- Do it!
- c++ string
- DFS
- 스택
- BFS
- html
- 자료구조
- C++
- 반복문
- java
- 에라토스테네스의 체
- C++ Stack
- 우선순위 큐
- 알고리즘 공부
- 스프링 부트 crud 게시판 구현
- 카운팅 정렬
- 알고리즘
- 자바
- 백준
- HTML5
- CSS
- 유클리드 호제법
- DP
- 유니온 파인드
- js
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |