일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- let
- Deep Dive
- Execution context
- 리액트
- 파이썬
- Interview
- 솔리디티
- var
- Javascript
- nft
- 정렬
- 함수
- 블록체인
- 자바스크립트
- 변수
- Algorithm
- 클로저
- git pull
- BOJ
- 실행 컨텍스트
- 백준
- react
- Python
- 프로퍼티
- 딥다이브
- frontend
- solidity
- Queue
- 알고리즘
- blockchain
Archives
- Today
- Total
목록two pointer (1)
공부하자
[Algorithm] 투 포인터(Two Pointers) 알고리즘 with BOJ 3273번
알고리즘을 문제를 풀다보면 코테에 엄청 자주 나오지는 않지만 간혹가다 나오곤 하는 알아두면 좋은 투 포인터 알고리즘에 대해서 알아봅시다! 투 포인터 알고리즘이란 무엇일까? 1차원 배열에서 각자 다른 원소를 가리키고 있는 2개의 포인터를 조작해가면서 원하는 답을 얻는 알고리즘이다. 그렇다면 이 알고리즘은 언제 쓰면 좋을까? 알고리즘 문제를 완전탐색으로 풀었을 때, 시간초과가 나면 하나의 대안으로 투 포인터 알고리즘을 쓸 수 있다. 자세한 활용 방법은 투 포인터 예시 문제 중 하나이고 투 포인터에 대해서 가장 이해하기 쉬웠던 문제를 통해 알아보자. 문제 n개의 서로 다른 양의 정수 a1, a2, ..., an으로 이루어진 수열이 있다. ai의 값은 1보다 크거나 같고,..
Algorithm
2022. 12. 21. 00:53