본문 바로가기

문제풀이2

[C++] leetCode 문제풀이 기록 1 --------------------------기록 양식-------------------------- 시간 (문제해석+풀이 정리까지) 00:00 / (코드 작성까지) 00:00 정답여부 O/X 내 풀이 자유서술 정답 자유서술 재시도(optional) 재시도한 풀이 또는 추후 재시도 시 유념할 것들 98. Validate Binary Search Tree 시간 2:17 / 10:38 정답여부 X 내 풀이 root 노드와 자식 노드의 값만 비교하면 된다고 생각했다. 더보기 class Solution { public: bool isValidBST(TreeNode* root) { if (root==NULL) return true; TreeNode* left = root->left; TreeNode* right.. 2023. 2. 5.
[C++] 백준 1966 프린터 큐 1966번: 프린터 큐 여러분도 알다시피 여러분의 프린터 기기는 여러분이 인쇄하고자 하는 문서를 인쇄 명령을 받은 ‘순서대로’, 즉 먼저 요청된 것을 먼저 인쇄한다. 여러 개의 문서가 쌓인다면 Queue 자료구조에 www.acmicpc.net 문제 요약 FIFO - First In First Out 구조로 우선순위에 따라 문서를 인쇄하는 프린터기가 있다. 조건은 다음과 같다. 현재 Queue의 가장 앞에 있는 문서의 ‘중요도’를 확인한다. 나머지 문서들 중 현재 문서보다 중요도가 높은 문서가 하나라도 있다면, 이 문서를 인쇄하지 않고 Queue의 가장 뒤에 재배치 한다. 그렇지 않다면 바로 인쇄를 한다. 문제: Queue에 있는 문서의 수와 중요도가 주어졌을 때, 어떤 한 문서가 몇 번째로 인쇄되는지 알.. 2022. 9. 18.