heap

Algorithm/problem solving

leetcode 2102. Sequentially Ordinal Rank Tracker

문제 요약 입력값으로 get, add의 명령어와 더불어서 name, score의 리스트가 주어집니다. add 명령에 따라 name, score의 리스트를 순차적으로 넣되 get하는 시점에는 add한 것들 중 아래의 규칙대로 뽑아 반환합니다. score는 큰 순으로, 만약 같다면 name이 사전 정렬식으로 뽑는다 n번째 get을 할 때 뽑는 것도 앞에서부터 n번째 것을 뽑는다 해결 이 문제를 해결할 때 중점둬야 하는 것이 2가지 있습니다. 하나는 정렬이 필요하다는 것이고, 또 하나는 뽑을 때는 n번째로 뽑는 것을 가능한 빠르게 뽑아야 한다는 것입니다. 정렬을 하는 것은 흔하게 하는 것이다보니 크게 고민할 필요가 없으나, 그에 더불어서 n번째의 것을 뽑는 것은 좀 고민해봐야 하는 포인트였습니다. 여기서 기발..

TIL

Today's Dev Notes(2018-12-27)

Today's Dev Notes(2018-12-27) 안녕하세요, Brad입니다. 오늘 공부한 내용 정리해볼게요! Q & A @OneToOne, @ManyToOne 의 차이? 내부적으로 동작은 같습니다. User가 One 이라는 점에서 동작은 같을 수 밖에 없습니다. 'mappedBy' 라는 설정이 없으면 두 테이블 간 하나의 테이블이 새로 만들어집니다. 백엔드 멤버들로부터 어느 정도 정리를 할 수 있었습니다. 한 마디로 정리할 수 있는데요. '나의 관점에서 상대방을 바라볼 것!!' 예를들어 (질문 - 유저)의 관점에서 다음과 같이 볼 수 있습니다. 질문 하나에 대해 유저는 한 명만 바라봅니다(유저는 One) 유저 한명에 대해 질문 여러 개를 바라봅니다(질문은 Many) 자기의 관점으로 자신을 바라보진 ..

Brad Lee
'heap' 태그의 글 목록