티스토리 뷰
| Substring, Subarray
Substring 은 부분 문자열이란 뜻이다. Substring이 Subsequence와 구분되는 가장 중요한 특징은 어떤 문자열 S의 Substring은 연속적이어야 한다는 것이다. Subarray와의 차이점은 단지 문자열인지 배열인지 이다.
Ex) 문자열 apple의 전체 Substring
apple, appl, pple, app, ppl, ple, ap, pp, pl, le, a, p, l, e, ''
| Subsequence
Subsequence의 가장 큰 특징은 1. 순서를 유지해야 한다 와 2. 반드시 연속적일 필요는 없다 이다. Subsequence는 Array와 String에 모두 적용되는 개념으로 Substring과 구분 지어서 기억해놓아야 한다.
Ex) apple의 가능한 일부 Subsequence
aple, ppe, pe...
| Subset
Subset은 Subsequence의 특징인 1. 순서를 유지해야 한다라는 조건이 빠진다. 즉 순서 상관없이 포함만 되어있다면 Subset이라고 볼 수 있다.
Ex) 배열 {1, 2, 3, 4, 5}의 Subset
{3, 1}, {5, 3 ,2}, {1, 3}...
'IT > Problem Solving' 카테고리의 다른 글
[C++/Python] LeetCode : Triangle (0) | 2024.03.02 |
---|---|
[C++] LeetCode : Merge Sorted Array (0) | 2024.03.01 |
[C++] Interview Question : Find Minimum Canoe (0) | 2022.08.31 |
[C++] LeetCode : Isomorphic Strings (0) | 2022.08.25 |
[C++] Interview Question : Pots of gold game (0) | 2022.08.25 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- PS
- ProblemSolving
- Tree
- 반드시 알아야 할 자료구조
- 속초
- algorithm
- 속초 맛집
- 러스트 배우기
- interview question
- DP
- 트리
- C++
- 러스트 기초
- 러스트 입문
- 맛집
- rust
- Interview
- 코딩인터뷰
- Problem Solving
- 인터뷰
- 알고리즘
- Medium
- 기술면접
- LeetCode
- 리트코드
- 내돈내산
- coding interview
- 자료구조
- 러스트
- 솔직후기
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함