절차 지향 1\. 위에서 아래로 순차적으로 처리가 중요한 기법 (ex. C언어)컴퓨터의 실제 처리 구조와 유사해서 빠름!🦾순서가 바뀌면 에러가 나거나 결과가 동일하지 않을 수 있음😥객체 지향 1\. 현실 세계의 사물(객체) 처럼 모델링해 개발하는 기법 (ex.
스택(👨🚒) : 바구니모양 먼저 넣는게 마지막에 나오는 FILO 형태큐(🕺🕺🕺🕺|🛀🚽) : 스택과 반대로 먼저 넣는게 먼저 나옴트리 : 정점과 간선으로 이우러진 사이클이 없는 그래프 형태. (계층이 있는 데이터 표현에 적합)힙 : 완전 이진 트리의 형식
요약 : 인접한 두 원소를 비교하여 정렬 O(n2).예시 :요약 : 힙 자료구조로 데이터를 만들어 최대값 또는 최소값부터 하나씩 꺼내서 정렬.추천 : 전체 정렬이 아니라 가장 큰 값 몇개만 필요로 할 때 유용.시간 : O(nlog2n)예시 :요약 : 배열을 길이가 1인
정의 : 메모리에 올라와 리소스를 할당받아 실행하는 프로그램특징 : \- 다른 프로세스의 자원에 독립된 메모리 영역을 할당 받음.프로세스는 최소 1개의 메인 스레드를 가짐.추상화 위의 특징과 정의를 기반으로 생각나는 것은 바로 스타크래프트 이다! 마치 땅(
doctype이 무엇을 하는 것인가요? 웹 문서가 어떤 버전의 HTML 언어로 작성 되었는지 결정하는 기능. ex. html5 = , xhtml = HTML5와 HTML4의 차이는? 크게 4가지 요소로 나눌 수 있는데, Contents Model , Syntax ,
class와 id의 차이점에 관해서 설명해주세요. class는 한 페이지에서 여러번 적용가능 , id 는 한페이지에서 한번만 사용 가능. (id > class) “reset” CSS가 무엇인지, 어떻게 유용한지 설명해주세요. 브라우저가 가지고 있는 기본 css를 재설
JAVA JVM의 구조와 Java의 실행방식을 설명해주세요. 1) JVM의 구조 Class Loarder: 클래스를 JVM 메모리에 로드한다. Execution Engine: 인터프리터,JIT compiler를 이용해 데이터 영역에 배치된 바이트 코드를 실행 및 GC