GreatAlgorithm-Study / AlgorithmStudy

🌟알고리즘 대장정🌟
6 stars 4 forks source link

[2주차_목요일] 42584_주식가격 #13

Closed baexxbin closed 2 months ago

baexxbin commented 2 months ago
yeongleej commented 2 months ago

🤔 시간복잡도 고려사항

prices 길이 == N <= 100,000

💡 풀이 아이디어

가격을 스택에 넣고, 스택의 상단과 비교 스택의 상단 > 현재 가격 : 가격이 떨어짐, 시간기록

KodaHye commented 2 months ago

🤔 시간복잡도 고려사항

💡 풀이 아이디어

yeahdy commented 2 months ago

🤔 시간복잡도 고려사항 시간복잡도: 2 <= prices <= 100,000 크기로 O(NlogN) 까지 가능

💡 풀이 아이디어

Jewan1120 commented 2 months ago

🤔 시간복잡도 고려사항

💡 풀이 아이디어

  1. 정답 배열의 초기 값으로 끝까지 가격이 떨어지지 않았을 때의 값을 설정
  2. 현재 위치에서 다음 자기보다 작은 값이 나오는 것을 감지해야 함 → 스택
  3. 뒤에서부터 순회하면서 아래의 과정 반복
    1. 자신보다 큰 값들은 pop
    2. 스택에 자신보다 작은 값이 있다면 그 값의 인덱스를 이용해 정답 배열의 값 계산
    3. 자신을 스택에 넣음
baexxbin commented 2 months ago

🤔 시간복잡도 고려사항


💡 풀이 아이디어

처음에 스택으로 풀려했는데 실패.. 너무 복잡하게 생각하지 말자..

icegosimperson commented 2 months ago

🤔 시간복잡도 고려사항

💡 풀이 아이디어