2024/11/02 4

[ C.S 지식 정리 : 자료 구조 ] 자료구조와 알고리즘, '시간 복잡도' 에 대한 이해 (Big-O 표기법)

[ C.S 지식 정리 : 자료 구조 ] 자료구조와 알고리즘, '시간 복잡도' 에 대한 이해 (Big-O 표기법)   ∇ 자료 구조 : 시간복잡도에 대한 기초 지식 정리목 차1. Data(자료)란?2. 자료구조(Data Sctructure)란?3. 추상 자료형 ( Abstract Data Type )4. 알고리즘 ( Algorithm )5. 시간 복잡도 & 공간 복잡도6. 시간 복잡도 함수7. Big-O표기법 ( Big-O Notation )8. Big-O 표기법 특징9. Big-O 표기법의 수학적 정의10. Big-O 표기법의 종류 및 비교.11. Big-Ω & Big-θ 표기법12. Big-0 표기법 사용13. 최선, 평균 ,최악의 경우    1. Data ( 자료 ) 란?   facts and s..

[ Front_End 면접 대비 ] Front 면접 대비 Mark-Up & JS 정리 - [1]

[ Front_End  ] Front 면접 대비 Mark-Up & JS 정리 - [1]   ∇ Front 면접 대비 - [1]목 차1. HTML & CSS2. JavaScript  1. HTML & CSS  1. px, em, rem의 차이.        - px : 절대 단위로, 화면 크기나 부모 요소의 변경에 상관없이 고정된 크기를 유지합니다.                    주로 border 값에 사용됩니다.        - em : 상대 단위로,  부모 요소의 'font-size' 등을 기준으로 크기가 결정됩니다.                    예를 들어 font-size가 48px일때, 자식의 font-size가 1em이면 48px이 됩니다.        - rem : 상대 단위로, 루..

[ C.S 지식 정리 : 디자인 패턴 ] 디자인 패턴 : MVC 패턴이란?

[ C.S 지식 정리 : 디자인 패턴 ] 디자인 패턴 : MVC 패턴이란?   ∇ 디자인 패턴 : MVC 패턴이란.목 차1. MVC란?2. MVC 패턴을 사용해야 하는 이유는?3. MVC 패턴의 의의.    ※ 디자인 패턴 중 하나인 "MVC 패턴"    "MVC 패턴"은 디자인 패턴 중 하나입니다.     "디자인 패턴"이란, 프로그램이나 프로덕트 등을 개발하는 과정에서 발생했던 문제점들을 정리해서                         상황에 따라 간편하게 적용해서 사용할 수 있는 것을 정리하여                          특정한 "규약(규칙)"을 통해 쉽게 쓸 수 있는 형태로 만든 것을 의미합니다.              이 디자인 패턴에는 스트래티지 패턴, 옵저버 패턴 등등 ..

[ C.S 지식 : 디자인패턴 ] 디자인 패턴 [ Design Pattern ]이란?

[ C.S 지식 : 디자인패턴 ]  디자인 패턴 [ Design Pattern ]이란?   ∇ 디자인 패턴 [ Design Pattern ] 이란?목 차1. 디자인 패턴이란?2. 디자인 패턴의 장점3. 객체 지향의 특성과 설계 원칙 그리고 디자인 패턴4. 디자인 패턴의 종류    1.디자인 패턴 [ Design Pattern ] 이란?" 디자인 패턴 " 이란 개발을 진행하는 과정에서 발생하는  '반복적인 트러블 케이스' 들을 어떻게 해결할 것인지에 대한 해결 방안들로서, 실제 현업에서 비즈니스 요구 사항을프로그래밍으로 처리하면서 만들어진 다양한 해결책 중에서 많은 사람들이 그 효용을 인정한 모범 사례들입니다.  이러한 디자인 패턴은  "객체 지향 4대 특성 ( 캡슐화, 상속, 추상화, 다형성 ) 과 설..