OOP(객체 지향 프로그래밍)은 컴퓨터 프로그래밍의 패러다임 중 하나로, 필요한 데이터를 상태와 행위를 가진 객체로 만들어 다른 객체와 연결하여 사용하는 방법이다. 연결된 각 객체들은 서로 정보를 주고 받을 수 있다.장점코드 재사용이 용이하다.유지보수가 쉽다.큰 프로젝

선형구조란 데이터들이 일렬로 저장되어 있는 형태를 말한다.일렬로 저장하는 방식은 리스트와 각 데이터가 다음 데이터의 위치를 가지는 연결과 리스트 두 가지 방식이 있다. 일렬로 쭉 저장되어 있는 데이터를 사용하는 방법은 리스트와 연결 리스트 외에 사용 방법에 따라 스택(

자료를 어떻게 효율적으로 조직, 관리, 저장 할 것인지데이터 값의 모임 또는 데이터 간의 관례, 그리고 데이터에 적용할 수 있는 함수어떤 자료구조를 가지고 있는지 파악을 해야 내가 코드를 짤 때 어떻게 짜야하는지 결정할 수 있다.list라는 어떤 기능을 가지고 있는 데
Time Complexity : 시간 복잡도란 알고리즘이 문제를 해결하는데 걸리는 시간과 공간을 얼마나 차지하는지 나타내는 정도를 말한다.Algorism : 알고리즘이란 어떤 목적을 달성하거나 결과물을 만들어내기 위해 거치는 과정들을 의미한다.Complexity Ana
Inheritance는 OOP(객체 지향 프로그래밍)의 네가지 개념 중 상속을 말한다.상속이란 상위 객체의 특징을 하위 객체에 전달하는 것을 의미한다. 하위 객체는 상속받은 특징들과 새로운 특징을 가진다.