회문 回文, palindrome 순서대로 읽어도 거꾸로 읽어도, 그 내용이 같은 낱말이나 문장 낱말 사이에 있는 공백이나 문장 기호 등은 무시한다. 역삼역, wow, 다가가다, God's Dog 등을 예로 들 수 있다. 자료 구조 여러 가지 자료와 정보를 컴퓨터 안에 저장하고 보관하는 방식 주어진 자료를 효율적으로 정리하고 보관하는 것은 알고리즘 문제 풀이의 필수이므로 알고리즘과 자료 구조는 밀접한 관계를 가진다. 큐 Queue 사전적으로 줄, 줄을 서서 기다리는 것을 의미한다. 그 뜻처럼 먼저 저장한 자료를 먼저 빼내는 선입선출(FIFO, First In First Out) 방식의 자료구조다. 큐에 자료를 집어넣는 동작을 enqueue, 큐에서 자료를 빼내는 동작을 dequeue라고 한다. 코드 리스트..