Inmonim 개발로그

[자료구조] 퀵소트, 머지소트, 버블소트, 팀소트

다양한 정렬의 방식 대표적인 정렬의 방식은 여러가지가 있습니다. 대부분의 언어에서 기본 문법에 편입된 정렬 방식은 토대가 되는 여러 정렬 방식의 장점만을 모아 만든 하이브리드 알고리즘을 쓰게 되는데, 이 토대가 되는 알고리즘은 대표적으로 퀵소트(Quick Sort)와 머지소트(Merge Sort, 병합정렬), 그리고 삽입 정렬이 있을 것 같습니...

첫 파이썬 백엔드 개발자 면접

첫 파이썬 백엔드 개발자 면접 SSAFY 잡페어를 통해 지원한 회사에 면접을 다녀왔습니다! 건축공정관리 솔루션 스타트업으로, Flask/FastAPI가 아닌 Django을 꽤 써본 사람을 찾는 것 같았지만, 프레임워크야 어차피 들어가서 또 회사 입맛에 맞게 배워야 하는 거니 그냥 파이썬 잘한다 어필만 하자는 생각으로 갔습니다! 그리고 생각보다...

[Python]1급 객체? (First-class citizen)

일급 객체? 컴퓨터 프로그래밍 언어 디자인에서, 일급 객체(first-class object)란 다른 객체들에 일반적으로 적용 가능한 연산을 모두 지원하는 객체를 가리킨다. 보통 함수에 인자로 넘기기, 수정하기, 변수에 대입하기와 같은 연산을 지원할 때 일급 객체라고 한다. (출처 : 위키백과1)) 사실 자주 쓰이는 개념은 아니고, 아직도 ...