CS

[CS] 자료구조/알고리즘 기술 면접 질문&답변

마메프 2021. 9. 29. 14:28
반응형

자료구조

 

Q. (Python)Dictionary 의 정렬, 정렬이 가능한지 

 

Q. Stack / Queue / Heap / Tree / Graph 개념

 

Q. Minimum Stack, Queue : O(1) 시간복잡도로 최솟값을 반환하는 함수를 구현하라.

 

Q. 배열 하나로 스택 3개를 어떻게 구현할 지 설명하라.

 

Q. B tree / B+ Tree

 

Q. Binary Search Tree / Binary Heap

 

Q. Binary Tree 의 종류

 

Q. Spanning Tree / Minimum Spanning Tree

 

Q. Hash 란? Hash Table 이란?

 

Q. Hash 충돌과 이를 회피하기위한 기법

 

정렬

 

Q. 위상 정렬이란?

 

Q. 힙 정렬이란?

 

Q. 대부분의 요소가 정렬되어있을때, 사용하기 적합한 정렬 알고리즘은?

 

Q. Bubble sort / Selection sort / Insertion sort / Merge sort / Heap sort / Quick sort / Count sort / Radix sort

 

Q. 퀵 vs 머지 vs 힙

 

알고리즘(Python)

 

Q. n개의 배열에서 k(k<=n)번째로 큰 수(작은 수)를 찾는 효과적인 방법은?

 

Q. 값이 같은 원소가 없는 정렬된 배열 X 에서, X[i] = i 인 i값을 찾는 가장 효율적인 방법은?

 

Q. 주어진 문자열이 팰린드롬인지 확인하는 효율적인 방법은?

반응형