오늘은 제목에 컨텐츠를 담기가 힘들어서 아래의 목록으로 넣을 예정이다.
서론은 결론과 같다. 결론은 본론의 요약이다.
근거를 경험을 통해서!
경험을 쓰는 것 자체보다는 근거를 먼저 쓰고 경험을 녹여보기
내용에 대해서 깊게 작성하기
꼼꼼한 사람이다. 학습 능력이 좋은 사람이다. 등등
c++의 map은 이진검색트리로 구성되어 있다. 따라서 이미 정렬되어 있는 상태라서 또 algorithm헤더의 sort를 사용할 수 없다!
unordered_map과 compare함수를 직접 작성해서 정렬하는 방법이 있다!!
Spring Bean으로 등록되면 전역변수 사용은 동시성 issue를 갖는다.
싱글톤으로 객체를 관리하기 때문에 하나의 자원에 두 개의 사용자가 데이터를 요청할 수 있다. 즉 A가 자원 S를 쓰고 B도 자원 S를 사용할 수 있다는 뜻이다. 이런경우 데이터가 서로 같은 값을 사용하기 때문에 의도하지 않은 값을 return할 확률이 크다.
가장 쉽고 빠른 방법은 전역변수를 사용하지 않고 지역변수를 사용하는 것이다.
알고리즘문제를 풀면서 좀 더 다양한 자료구조를 활용해보자고 생각해보자! 나는 언제나 배열만을 통해서 풀려는 경향이 있다. (배열 혹은 list)
stack,
map,
set
등의 자료구조가 있다는 것을 잊지말자!
이렇게 오늘 공부한 내용에 대한 TIL 포스트잇에 다닥다닥 붙어있는 내용을 한데 모아 정리한 기분이다!
#99클럽 #코딩테스트준비 #개발자취업 #항해99 #TIL