-
-
삼성전자 면접과 최종불합격 그리고 생각기록취준 2020. 12. 17. 17:31
이번 겨울이 정말 마지막이라고 생각하고 지원한, 그토록 가고싶었던 삼성전자 DS SW에 최종 탈락했다. 그동안 삼성전자를 꼭 가야하는 나만의 멋진 이유는 없었다. 그저, 살면서 한번쯤은 최고라는 타이틀을 가진 회사에서 사회생활을 해보고 싶었다. 사실 이게 노골적인 이유가 되겠다. 면접에서는 절대 그렇게 말하면 안된다 ㅎㅎ 이로써 두번째 면접 탈락을 경험했고 취업준비가 더이상 길어지면 안되겠다는 생각이 들었다. 19년 2월 졸업 후 마치 고시처럼 장기화되가는 취업준비 기간을 통해 이제는 하루 빨리 어디서라도 일을 시작해야겠다고 마음먹었다. 나는 직접 겪어봐야 깨닫는 바보같은 사람이다. 나의 단점이다. 주변사람들로부터 간접경험하며 사소한 것도 귀담아들으려 노력할 것이다. 이번만큼은 욕심이 컸고 정말 열심히 ..
-
-
[2019 5급 공무원 2차] 자료구조론 제 5문알고리즘 2020. 6. 24. 16:16
2019년 국가공무원 5급 [기술] 공개경쟁채용 제 2차 시험 제 5문 제 5 문. 선택 트리(selection tree)는 완전 이진 트리(complete binary tree)를 사용하여 토너먼트 경기 방식을 통해 트리를 구축하는 자료구조로서 승자 트리(winner tree)와 패자 트리(loser tree)가 있다. 선택 트리를 사용하여 키 값이 가장 작은 원소를 선택한다고 할 때, 승자 트리에서는 형제 노드끼리 값을 비교하여 값이 작은 원소가 승자가 되어 부모 노드로 복사된 다음 토너먼트 경쟁을 계쏙하는 반면, 패자 트리에서는 키 값이 큰 패자는 부모 노드에 복사되고, 키 값이 작은 승자는 그 위 부모 노드로 올라가서 다시 토너먼트 경쟁을 계속 하는 형태로 트리를 구성한다. 따라서 승자 트리에서는..
-
[2019 5급 공무원 2차] 자료구조론 제 4문알고리즘 2020. 6. 22. 17:42
2019년 국가공무원 5급 [기술] 공개경쟁채용 제 2차 시험 제 4문 제 4 문. 다음과 같은 순서로 데이터를 탐색 구조에 삽입할 때, 물음에 답하시오. (총 20점) 7,5,11,10,2,3,6,8,15,13 정답 ) 주어진 데이터를 삽입한 각 트리에 대한 결과이다. * 이진 탐색 트리 (Binary Search Tree) * 최소 힙 * AVL 트리 * 레드블랙 트리 (Red-Black Tree) 문제에서는 레드 링크를 이중 실선으로 표시하라 하였지만 편의상 실제 노드의 색으로 표현한 결과 트리이다. 2) n개의 원소가 삽입되어 있는 이진 탐색 트리, 최소 힙, AVL 트리, 레드블랙 트리에 새로운 원소를 삽입할 때, 최악의 경우의 시간복잡도를 빅오(Big-Oh)표기법으로 표현하시오. 정..
-
[2019 5급 공무원 2차] 자료구조론 제 3문알고리즘 2020. 6. 21. 19:16
2019년 국가공무원 5급 [기술] 공개경쟁채용 제 2차 시험 제 3문 제 3 문. 다음은 어떤 프로젝트에서 수행해야 할 작업 간의 선행관계를 나타내는 AOV (activity on vertax) 네트워크이다. 이때 정점은 작업(activity)을 나타내며 방향 간선은 작업 간의 선행관계를 나타낸다. 물음에 답하시오. (총 20점) AOV네트워크 - Activity On Vertax- 정점 (Vertax) : 작업 간선 (Edge) : 선행 관계 정점 A, 정점 B가 있을 때 A->B 는 B라는 작업을 하기 위해서 A가 먼저 선행되야함을 뜻한다. 이러한 선행관계로 구성된 단방향 그래프 G를 AOV 네트워크라고 한다. 1) 다음의 선행관계에 대한 정의 중에서 수행 가능한 프로젝트를 표현하는 AOV 네트워크..
-
[2019 5급 공무원 2차] 자료구조론 제 2문알고리즘 2020. 6. 14. 17:32
2019년 국가공무원 5급 [기술] 공개경쟁채용 제 2차 시험 제 2문 제 2 문. 크기가 13인 해시 테이블에서 다음과 같은 해시 함수가 주어지고 10개의 데이터를 차례대로 삽입한다고 할 때, 물음에 답하시오. ○ 해시 함수 : h(k) = k mod 13 ○ 데이터 : 38,14,10,12,3,26,8,7,5,18 1) 오버플로우(overflow) 해결을 위해 선형조사법(linear probing)을 사용하는 경우 해시 테이블을 보이시오. (4점) * 이상적인 Hash Table은 하나의 key값이 하나의 value만을 가지도록 하는게 가장 좋다. 하지만 Hash Table의 크기는 한정되어 있어서 특정 Inut 값의 해시 결과인 key값이 중복되는 경우(충돌, Overflow)가 존재하고 이를 해결..