문자열 | Str
내가 볼려고 작성한 알고리즘 공부. 💾 문자열 (String) ✅ 1. 문자열이란? 문자열(String)은 문자들의 나열이며, 컴퓨터 프로그래밍에서 가장 기본이자 빈번하게 다뤄지는 자료형이다. 문자열은 배열처럼 인덱스로 접근할 수 있으며, 다양한 알고리즘과 자료구조의 기반이 된다. 📌 주요 특징 특징 ...
내가 볼려고 작성한 알고리즘 공부. 💾 문자열 (String) ✅ 1. 문자열이란? 문자열(String)은 문자들의 나열이며, 컴퓨터 프로그래밍에서 가장 기본이자 빈번하게 다뤄지는 자료형이다. 문자열은 배열처럼 인덱스로 접근할 수 있으며, 다양한 알고리즘과 자료구조의 기반이 된다. 📌 주요 특징 특징 ...
내가 볼려고 작성한 CS 공부. ⚙️ 클라우드 & DevOps 기초 ✅ 1. 클라우드 컴퓨팅 기초 1.1 클라우드란? 클라우드는 컴퓨팅 자원을 네트워크를 통해 제공받는 서비스 모델이다. 직접 서버를 구축하지 않고, 필요할 때 빌려 쓰는 구조 대표적인 자원 자원 예시 ...
내가 볼려고 작성한 알고리즘 공부. 💾 그리디 알고리즘 (Greedy Algorithm) ✅ 1. 개념 이해하기 그리디 알고리즘(Greedy Algorithm) 은 매 순간 가장 좋아 보이는 선택을 하는 방식으로, 국소 최적 해(Local Optimal) 를 반복해서 전역 최적 해(Global Optimal) 에 도달하고자 하는 전략이다....
내가 볼려고 작성한 CS 공부. ⚙️ 언어 & 런타임 ✅ 1. 컴파일러 vs 인터프리터 1.1 프로그램은 바로 실행되지 않는다? 우리가 쓰는 Python, Java, C 같은 프로그래밍 언어는 사람이 이해하기 쉬운 언어다. 하지만 컴퓨터는 오직 0과 1 (기계어) 만 이해할 수 있어. → 그래서 반드시 “사람이 쓴 코드 → 기...
내가 볼려고 작성한 알고리즘 공부. 💾 트리 (Tree) ✅ 1. 트리란? 트리(Tree)는 사이클이 없는 연결 그래프의 일종으로, 계층적 구조를 표현할 때 자주 사용되는 자료구조이다. 하나의 루트 노드에서 시작해 자식 노드로 가지를 뻗는 계층형 구조이며, 노드 간에 유일한 경로만 존재한다. 📌 트리 용어 정리 ...
내가 볼려고 작성한 CS 공부. ⚙️ 시스템 디자인 – 대규모 서비스 설계 ✅ 1. 시스템 디자인 기초 1.1 클라이언트–서버 구조 대부분의 웹 서비스는 클라이언트(사용자) ↔ 서버(백엔드) 구조를 기본으로 한다. 클라이언트는 요청을 보내고, 서버는 요청을 처리해 응답을 보낸다. 기본 흐름 브라우저 → 서버 → 데이터베이스 ...
내가 볼려고 작성한 CS 공부. ⚙️ 데이터베이스 ✅ 1. 관계형 DB & NoSQL 1.1 관계형 데이터베이스 (Relational DB) 관계형 데이터베이스는 테이블(표) 형태로 데이터를 저장하고, 열(Column) 은 속성, 행(Row) 은 데이터 레코드를 의미한다. 주요 특징 항목 ...
내가 볼려고 작성한 알고리즘 공부. 💾 그래프 (Graph) ✅ 1. 그래프란? 그래프(Graph)는 사물(정점, Node) 간의 관계(간선, Edge)를 표현하는 자료구조다. 정점은 사람, 도시, 컴퓨터처럼 무언가를 나타내는 단위이고, 간선은 그 정점 간의 연결 관계를 의미한다. 📌 그래프 용어 정리 용어...
내가 볼려고 작성한 LLM 공부 (참고 서적: 랭체인 & 랭그래프로 AI 에이전트 개발하기). 🤖 AI 에이전트의 개념 AI 기술은 이제 단순히 질문에 응답하는 수준을 넘어, 사람의 개입 없이 스스로 계획하고 실행하는 ‘AI 에이전트’ 로 진화하고 있습니다. AI 에이전트는 특정 목표를 달성하기 위해 여러 단계를 거치며, 다양한 기술과 협...
내가 볼려고 작성한 CS 공부. ⚙️ 네트워크 ✅ 1. OSI 7계층 & TCP/IP 4계층 1.1 OSI 7계층이란? OSI 7계층(Open Systems Interconnection)은 네트워크 통신을 7단계로 나눈 표준 모델이다. 각 계층은 서로 독립적이면서, 상호 협력하여 데이터를 주고받는다. [사용자] 7. 응용 계층...