앗! 광고가 차단되었어요!

글 내용이 방문자께 도움이 되었다면, 광고 차단 프로그램 해제를 고려해주세요 😀.

알고리즘 2

2. 자료구조와 알고리즘 [기출, 핵심, 응용]

이 파트는 매우 매우 중요하다. * 참고 교재: 쉽게 배우는 알고리즘, 개정판 (문병로) * 참고 교재: C++로 구현하는 자료구조와 알고리즘, 2판(M.T. Goodrich) [기출편] Q. 트리를 정의하라. 이진 트리, 이진 탐색 트리를 정의하라. 기출+: 그래프의 정의는? 트리의 정의는? 트리와 그래프의 관계는? 기출+: Binary tree란? binary tree에서 각 node는 두 개의 children을 갖거나 혹은 leaf node 이거나 둘 중에 하나라고 할 때, non-leaf node와 leaf node 개수의 관계식은 어떻게 되는가? Q. 트리, 이진트리의 순회방법에는 무엇이 있는가? 순회를 간단한 재귀코드로 표현해보라. 기출+: Tree traversal의 3 가지 방식을 설명하시..

미래를 바꾼 아홉가지 알고리즘 (1) - 검색엔진 인덱싱 일부 요약

[알고리즘의 (짧은) 정의] 알고리즘이란, 문제를 푸는 데 필요한 단계의 순서를 명확히 명시하는 구체적인 계산법입니다. 알고리즘은 명확하게 기술되어야 하며, 문제를 푸는 데 여러 가지 방법이 있으므로, 특정 기준으로 여러 알고리즘을 비교할 수 있습니다. (e.g. 계산량이 많은가? 시간은 어느 정도 걸리는가? 효율성의 문제) 2장에서 다루는 내용은 검색엔진 인덱싱입니다. 부제로는 '세상에서 가장 큰 건초더미에서 바늘 찾기'라고 되어있습니다. 이 장에서는 검색엔진이 가지는, 방대한 양에서의 검색 방법을 다룹니다. 웹 쿼리를 발행하면 검색엔진에서는 매칭과 랭킹을 수행하게 됩니다. 매칭은 검색어에 부합하는 결과를 가져오는 과정이며, 랭킹은 최선의 결과를 적절한 순서로 선별하는 과정입니다. 랭킹은 검색엔진에서 ..

공돌이 2020.06.28