분류 전체보기(63)
-
자바 스터디 할래 2주차 과제 자바 데이터 타입, 변수 그리고 배열
프리미티브 타입과 레퍼런스 타입 Primitive Type(원시형) → 원시타입은 정수,실수,문자,논리 리터럴을 직접 저장하는 타입을 말한다. → Stack memoty에 저장 Reference Type(참조형) → 원시형을 제외한 모든 형을 참조형이라고 한다. → 빈 객체를 의미하는 NULL을 설정할 수 있다. → Heap Memory에 저장된다. 리터럴(literal) 변수의 초기 값은 코드에서 직접 입력하는 경우가 많은데, 소스 코드 내에서 직접 입력된 값을 리터럴(literal)이라고 부른다. example) 1 1.0 '1' 1L "one" true false null 변수 선언 및 초기화하는 방법 → 변수는 변수형을 먼저 쓰고서 변수 이름을 지정한다. 그리고 =을 이용해서 초기화하는 데이터를..
2021.08.08 -
자바 스터디 할래 1주차 과제 JVM은 무엇이며 자바 코드는 어떻게 실행하는 것인가.
[목표] -> 자바 소스 파일(.java)을 JVM으로 실행하는 과정 이해하기. [학습할 것] 1) JVM이란 무엇인가 -> JVM(Java Virtual Machine=자바 가상머신)이다. JVM은 자바 프로그램을 실행시키는 있어서 런타임 환경을 제공해주는 꼭 필요한 프로그램이다. 2) 컴파일 하는 방법 -> JAVA를 컴파일하는 방법은 아래와 같이 명령어로 실행한다. javac Java프로그램을 작성하였다. java 소스 파일이 들어있다. 아래와 같이 javac Test.java 명령어를 실행해서 컴파일을 실행한다. 컴파일을 하면 Test.class에 바이트코드로 작성된 클래스파일이 생긴다. 3) 실행하는 방법 -> 자바를 실행하는 방법은 아래 명령어와 같다. java 자바를 실행하니 결과를 볼수 있..
2020.12.20 -
Insert Sort(삽입정렬)
삽입정렬이란? 삽입정렬(Insert Sort)은 정렬되어 있는 부분집합에 정렬할 새로운 원소의 위치를 찾아 삽입하는 방법이다. 삽입정렬에서 정렬할 자료가 두개가 있다. 먼저 S(Sorted)와 U(United)로 나누어져 있다. 앞부분 원소부터 정렬을 수행하여 정렬된 앞부분의 원소들은 부분집합 S가 되고 아직 정렬되지 않은 나머지 원소들은 부분집합 U가 된다. 정렬되지 않은 부분집합 U의 원소를 하나씩 꺼내서 이미 정렬되어 있는 부분집합 S의 마지막 원소부터 비교하면서 위치를 찾아 삽입하여 부분집합 S의 원소는 하나씩 늘리고 부분집합 U의 원소는 하나씩 줄인다. U의 원소를 모두 삽입하여 공집합이 되면 삽입 정렬이 완성된다. 위의 글처럼 책에서는 삽입정렬의 정의가 기술되어있다. 쉽게 말해서 두개 리스트로..
2020.03.19 -
Kadane 알고리즘
Kadane 알고리즘 1234567891011121314151617181920212223242526272829import java.io.*;// Java program to print largest contiguous array sumimport java.util.*; class Kadane{ public static void main (String[] args) { int [] a = {-2, -3, 4, -1, -2, 1, 5, -3}; System.out.println("Maximum contiguous sum is " + maxSubArraySum(a)); } static int maxSubArraySum(int a[]) { int size = a.length; int max_so_far = In..
2017.07.25 -
dropbox 용량 늘리기(친구초대)
안녕하세요. 드랍박스를 자주 사용하는데요. 용량이 이제 없네요.혹시 드랍박스 사용하려고 하는 분은 https://db.tt/rOf2EZmT 여기 링크 클릭해서 가입하세요! 왜냐하면 저도 500메가 받고 가입한 사람도 500메가 보너스를 받기 때문이죠! 서로서로 좋은 일이잖아요! ㅋㅋㅋㅋ 이왕 가입하는거 이 링크를 통해 500메가 받아가세요! ㅋㅋㅋ제발~~~
2017.06.04