이진 검색 트리(Binary Search Tree, priorty queue, set, map)
Balanced BST(균형이 맞춰져 있는 이진 검색 트리)는 c++에서 heap(priorty queue)와 set으로 구현되어 있고, java에서는 tree set, python에서는 set, dict, tree set 등이 있다. 이진 검색 트리(Binary Search Tree, BST) 바이너리 서치가 중앙값보다 작으면 왼쪽 크면 오른쪽으로 이동했으니깐 똑같은 원리로 이루어진 트리 하지만 이진검색트리 만으로는 균형이 잡혀 있지 않기 때문에 최악의 경우 검색, 삽입, 삭제가 O(N)이 걸린다. 그래서 실제로 BST를 사용하지 않는다. 추가, 삭제, 검색이 O(N)이 걸리기 배열을 사용하겠다,, //이진 검색 트리는 매우 중요한 알고리즘이지만 BST를 구현하는 문제는 거의 없다. 고로 균형이 맞춰져..
[IT Review] 코로나19 이후 부의 미래에 대한 생각과 관련 해외 기사들
코로나19 이후에 역사상 가장 큰 부의 이동이 예상된다. 항공, 여행과 관광, 호텔, 컨벤션 이벤트, 스포츠, 예식장, 장례식장, 학교와 학원, 쇼핑몰, 백화점, 마트 같은 곳에서 다른 곳으로 이동하고 있다. 개인에게도 부의 이동 기회가 있다. 거대한 부의 이동이 마지막으로 폭발할 곳은 온라인이다. 내가 아는 것을 공유하고 가치를 창출하는 콘텐츠로 부의 일부를 자신에게 이동시켜야 한다. 현재 WEB2.0(모바일)에서 WEB3.0(메타버스)으로 이동하면서 정보의 탈중앙화가 가속되고 있다. 기업이 생산하고 이용자가 소비하는 패턴에서 이용자가 생산하고 소비하는 패턴으로 이동하는 것이다. 이는 콘텐츠의 탈중앙화에 크리에이터 이코노미가 붙어져서 더욱 활발해지고 있다. 현재 이용자들이 콘텐츠를 만들어 내는 것들은 ..