배열과 연결리스트의 차이점을 설명해보세요.
단순 연결 리스트를 역순으로 출력하는 방법을 설명해보세요.
스택은 어떤 경우에 주로 사용하나요?
큐를 스택으로 구현하는 방법을 설명해보세요.
우선순위 큐는 무엇인가요?
힙이란 무엇인가요?
이진 탐색트리, 포화 이진 트리, 완전 이진 트리의 차이점은 무엇인가요?
이진 탐색 트리에서 발생할 수 있는 문제는 무엇이고, 이를 보완할 수 있는 방법이 있다면 무엇인가요?
트리와 그래프의 차이점은 무엇인가요?
BFS와 DFS의 차이점은 무엇인가요?
해시 테이블이란 무엇인가요?
해시 테이블을 이용할 때 해시 충돌이 발생할 경우 어떻게 처리할 수 있나요?