[CS] 알고리즘- 그래프, DFS, BFS
1. 스택- 먼저들어온 데이터가 나중에 나감(박스 쌓기) 2. List- append() 추가- pop() 제거 3. 큐- 먼저들어온 데이터가 먼저 나가는 자료구조- deque 라이브러리 사용(시간 복잡도를 줄이기 위해)- append() 추가- popleft() 제거 4. 재귀함수(Recursive)- 자기 자신을 다시 호출하는 함수- 컴퓨터가 함수를 연속적으로 호출하면, 컴퓨터 메모리 내부의 스택 프레임에 쌓인다=> 스택을 사용해야 할 때 스택 라이브러리 대신 재귀함수를 이용하는 경우가 많다=> 메모리에 문제가 생길 수 있음 => 최대 재귀 깊이 설정(함수 시작부분에 종료 조건 명시) 1) 팩토리얼- 0!과 1!의 값은 1이다 2) 유클리드호제법: 최대 공약수(GCD) 계산- A>B인 자연수에서 A%..
AI/CS
2025. 3. 25. 18:30
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- SQL
- 실기
- Python
- 영어회화
- 경제
- 뉴스
- 기초
- 30분
- 줄넘기
- 갓생
- opic
- ChatGPT
- 오블완
- 루틴
- 빅데이터 분석기사
- 스크랩
- 아침운동
- 프로그래머스
- 미라클모닝
- 아침
- 티스토리챌린지
- 고득점 Kit
- C언어
- llm
- 운동
- Ai
- 오픽
- 다이어트
- IH
- 습관
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함