728x90
반응형

자료구조 23

[JAVA / 자바] 자바의 데이터 타입

변수 (Variable) - 어떤 값을 저장하는 공간 - 사용할 변수 선언(변수에 저장할 값의 타입, 즉 데이터 타입을 함께 선언) 기본 타입(primitive type) : 키워드로 정의된 8개의 기본 데이터 타입 - 정의된 형태의 값을 변수에 저장하기 위한 데이터 타입(문자 데이터 저장 시 유니코드 값 사용) - 데이터 타입을 사용하여 변수를 선언하면, 해당 타입에 따라 정해진 메모리 크기가 변수에 할당 구분 기본 타입 메모리 크기 (byte: 바이트) 정수타입 byte 1 short 2 int 4 long 8 char 2 부동 소수점 타입 float 4 double 8 불리언 타입 boolean - 참조 타입(reference type) - 참조값(reference value)을 다루기 위한 데이터..

[JAVA / 자바] 자바 프로그래밍

자바 프로그램의 구조 public class Main{ // 클래스 시작 public static void main(String args[]){ // 메소드 시작 //메소드 본체 시작 System.out.println("Hello, World."); // 명령문 //메소드 본체 끝 } // 메소드 끝 } // 클래스 끝 ex) 클래스 이름: Main 메서드 이름: main 클래스 - 자바 프로그램을 구성하는 단위 - 클래스 이름과 본체로 구성 - 본체에 한 개 이상의 메서드 포함 메서드 - 수행할 명령문의 묶음 - 메서드 이름과 본체로 구성 - 본체에 한 개 이상의 명령문 포함 - main 메소드 > 자바 프로그램의 실행 시작 지점 프로그램 실행 과정 컴파일러의 작업: 소스파일을 컴퓨터가 실행할 수 있는..

[자료구조] 자료구조 개요

자료구조란? 자료를 효율적으로 사용하기 위해 자료의 특성에 따라 분류하여 구성하고 저장 및 처리하는 모든 작업을 일컫는다. 왜 자료구조를 배워야 하나? 컴퓨터는 스스로 일을 처리하지 못하고 사람의 명령을 받아 일을 수행하기 때문에 컴퓨터가 효율적으로 문제를 처리하기 위해서는 문제를 정의하고 분석하여 최적의 프로그램을 작성해야 하기 때문이다. 자료구조의 분류 단순 구조 정수, 실수, 문자, 문자열 등 기본 자료형 선형 구조 자료들 간 앞뒤 관계가 1:1 선형 관계 ex) 리스트, 연결리스트, 스택, 큐, 덱 등... 비선형 구조 자료들 간 앞 뒤 관계가 1:多, 또는 多:多 관계 ex) 트리, 그래프 등... 파일 구조 레코드의 집합인 파일에 대한 구조 ex) 순차파일, 색인파일, 직접파일 등...

자료구조 2021.12.04
728x90
반응형