컴공 일기271
게시글 주소: https://orbi.kr/00071636665

https://school.programmers.co.kr/learn/courses/30/lessons/159994
문제 자체는 평이한 수준입니다.
다만, 이 문제를 벡터 관점으로 풀 거냐 큐 관점으로 풀 거냐인데…
알고리즘적 성능으로만 보면 벡터 관점으로 보는 것이 훨 나아 보입니다.
큐로 풀긴 했지만요…
문제 조건에서 card 벡터 내에서 element 순서를 뒤바꿀 수 없다고 했으므로
선형 자료구조인 큐를 연상하는 것도 좋지만, 그저 근본으로 배열의 index로 접근해
모든 원소를 탐색해도 좋다는 얘기입니다.
실제로 Queue 자료구조는 pop과 push연산이 이루어질 때 모든 원소가 한 칸씩 밀리거나 당겨져, 시간복잡도가 O(N)인 반면 idx 접근은 그런 오버헤드(낭비)를 감수할 필요가 없습니다. 배열의 탐색 시간복잡도는 O(1)이기 때문이죠.
또 한 가지 팁이 있다라면… vector<string>에 대해 범위 기반 for문을 돌리므로
필연적으로 string 객체 복사생성 오버헤드도 고려해야 합니다. 따라서 auto i로 선언하는 것이 아닌 조금 더 명확히
const auto& i로 선언해주어야 불필요한 오버헤드를 줄일 수 있습니다.
업계엔 그런 말이 있죠. 이 사람의 코드에서 const를 어디다 붙여놨는지만 봐도 실력과 싹수가 보인다구요.
알고리즘에서 그런 것까지야 따질 필요는 없겠습니다만, C++에서는 기본 덕목 중 하나가 아닌가 합니다.
0 XDK (+0)
유익한 글을 읽었다면 작성자에게 XDK를 선물하세요.
-
동갑이라 말 편하게 해도 된다고 햇늗데 선배 얼굴 제대로 안 보고 말 놓는 건...
-
아 너무 귀찮았다 메가는 아직 아니죠?
-
꼭 N제 순서를 난이도순으로 할 필요가 없다고 봐요 전 드릴 문해전 풀고 슬럼프...
-
1학기 시간표 6
-
수학 지금 쎈 다 하고 자이스토리 할까말깐데 N제? 뉴런? 이런거는 난이도가...
-
사탐강사 추천 0
생윤 사문or 쌍윤할건데 이지영쌤하고 임정환쌤중 장단점 알려주시고 추천해주세요...
-
2주 뒤에 뉴런 시냅스 다 끝나면 시작할 예정이지만 이것저것 사는김에 미리...
-
자기 방법론으로 공부한 결과가 4-5등급이면서 자기보다 훨 공부 잘하는 사람의...
-
[단독] “트럼프 폭풍 韓 첫 직격”…알루미늄 제품에 관세 85% 때린다 4
中 원자재 사용 우회수출 판단 韓 제품 모두에 중국 관세 적용 ‘중국 하청기지’...
-
김승리 허슬 3
tim살때 허슬테스트도 사야되나요?
-
개학앞두고 띰14까지 2회독 후루룩 함 1회독: 인강 본책문제 시냅스 2회독:...
-
제 취향은 닝닝 민지 오해원
-
난 바보임 9
뻥임뇨
-
반수생 0
제가 작수 생윤 사문했는데 작년엔 이지영쌤 들었습니다 이번엔 임정환쌤 들어보려고...
-
?
-
그렇게 정했음
-
훈련때 일찍와야 하는데 너무 피곤해 늦잠자서 정시출근 5분전에 와서 1대1로 오지게...
-
근데 닉값해서 못바꿈
-
위니비니 젤리 왜이렇게 맛있음? 신맛 나는 젤리 최고임
-
1. 인증 안하기 2. 뻘글 안쓰기 3. 공부 잘하기
-
광고모델 비싼값 주고 고용하지말고 책값이나 내리고 강사들 업무부담이나 내렸으면...
-
아힘드러 0
하 그냥 수능공부나 해야겠다진짜 진짜사람좀만있으니까 리안드리악포유성메자이풀스택티모버섯임
-
내 여친 5
진짜 결혼하고 싶다
-
둘이 시비붙어서 말싸움하게되면 누가 이길까
-
독서 0
유대종 + 국정원 어떤가요?
-
긁? 0
긁?
-
니 맘에 비밀번호 눌러 열고싶지만
-
최저 맞추기 어렵나요..? 무조건 1 아님 2 해야하는데 하나는 사문 할거에요 생지...
-
어떤강사의 어떤강의 추천하시는거 있나요???
-
대학교에서 정시보다 수시를 선호하는 이유가 있긴 한듯 3
수시는 5광탈로 온 경우 빼면 대체로 학교에 충성심이 높은데 정시는 반수할 생각...
-
제 잡담 꺼주세요
-
넵
-
하
-
버스에 키 180중반 정도에 떡대있고 가르마펌한 존잘남 있었는데 지나가다가 슬쩍...
-
늦잠자서 출근시간 5분전에 도착했는데 바쁜데 왜 이제야 왔냐고 아까 아침에 1대1로...
-
무물보 12
-
에타에 스터디그룹원 모으는 글 올리는 거 별로일까요? 1
학교가 그다지 명문대가 아니라 노는 분위기에 휩쓸릴까봐 도서관 스터디룸에서 시험공부...
-
기차떠나간당 0
부지런행
-
국어 인강 들어본적 없고 따로 뭐 하지도 않았어여. 그냥 방학동안 간쓸개만 벅벅...
-
토할거같고 현기증나서 기절할뻔했음 비유가 아니라 진심으로.. 저는...
-
오르비 4일차 2
배운거라곤 …정신에 해롭다
-
당연함 남고임
-
10주차 갑자기 합류해서 내일 수업 책이 오늘 배송왔는데 미리 풀어놓고...
-
구해요
-
히힛
-
신택스 알고리즘 수능루틴 하고 있는데 기출은 따로 혼자 해야 하나요?
-
약같은거 먹으면 좀 살만해지나요? 퇴소고려하고있는데 약먹고 많이 호전되면 계속 다니려구요!!
언젠가 진짜 다 읽어볼 거
언젠가 알게 되시겠지만… 난잡한 에세이로 보이실 겁니다….
모쪼록 감사드립니다.