자료구조란?자료구조의 정의를 알기전에 프로그램의 정의는 "프로그램이란 데이터를 표현하고, 그렇게 표현된 데이터를 처리하는 것이다." 이다. 여기서 말하는 데이터의 표현은 데이터의 저장을 포함하는 개념이고 데이터의 저장을 담당하는 것이 바로 자료구조이다. 넓은 의미에서 int형 변수도, 구조체의 정의도 자료구조에 속한다. 둘다 데이터의 표현 및 저장하는 하나의 방법이기 때문이다. 실제로 배워야할 자료구조는 이렇게 단순하지 않다. 자료구조는 기본적으로 다음과 같이 분류할 수 있다. 파일도 데이터를 저장하는 도구이기 떄문에 파일의 구조도 자료구조에 포함된다. 선형구조는 자료를 표현 및 저장하는 방식이 선형(linear)이고, 선형은 단어의 뜻 그대로 선의 형태로 이해하면 된다. 즉 선형 자료구조는 데이터를 선..
백준은 무료로 코딩테스트를 공부할수 있는 대표 사이트이다. 백준 사이트에서 어떻게 코딩테스트를 하는지 알아보자 백준 사이트 : https://www.acmicpc.net/ 사이트접속 후 먼저회원가입을 한다. 가입하기를 누르고 이메일 인증을 하면 회원가입이 된다. 회원가입을 완료한 후 카테고리 메뉴에서 전체 문제를 눌러 보면 1000번 부터 문제 번호가 보이고 가장 쉬운 1000번을 테스트로 풀어보자 문제가 보이고 예제 입력과 예제 출력이 보인다. 1 2를 입력하면 3이 나오게 하면 된다는 것 같다. 소스코드에 코딩을 작성하고 소스코드를 다 적고 제출을 누르면 자동으로 채점이된다 제출 할때 몇가지 주의점은 먼저 언어설정을 해줘야 하고 자바인경우 무조건 main클래스에 작성해야 한다 아니면 컴파일 에러난다...