CS

    알고리즘 (Algorithm) 이란?

    알고리즘 (Algorithm) 이란?

    제한된 공간과 시간 안에서 데이터를 어떻게 처리할 것인지를 정의한 로직이다. 위 와같이 주어진 Input으로정의된 계산을 수행한 다음에 Output(결과값)을 내는 것을 말한다.

    자료구조란? (Data Structure)

    서비스나 어플리케이션의 필요한 데이터를 메모리에 어떻게 구조적으로 담아서 잘 정리하고 관리해서 가장 효율적이고 빠르게 데이터에 접근하고 제이터를 수정 삽입 삭제 할 수 있도록 도와준다. 어떤 자료구조를 사용하느냐에따라 사용자의 요청에 대한 데이터가 빠르게 전달될 수 도있고 늦게 전달 될수도 있다. 대표적인 자료구조의 정의는 Array (배열) List (단일,이중 연결리스트) Stack Hash table 등이있다.