본문 바로가기

전체 글

(54)
[자료구조] 비선형 자료구조 : 우선순위 큐 우선순위 큐(Priority Queue) 일반적인 큐(Queue) : FIFO(First In, First Out)의 형식, 먼저 들어온 것이 먼저 나가는 형식의 자료구조 우선순위 큐(Priority Queue) : 우선순위가 존재하며, 우선순위가 높은 것 부터 나가고, 동일한 우선순위에서는 FIFO의 형식의 자료구조 우선순위 큐 구현에 자주 사용: 배열, 연결리스트, 힙(Heap) 복잡도 측면에서 힙(Heap)을 자주 사용함 Queue에서의 함수 - enqueue() : 데이터를 입력하는 함수 - dequeue() : 데이터를 출력하는 함수 java에서 우선순위 큐를 구현 // 비선형 자료구조 - 우선순위 큐 // 연결 리스트를 이용한 우선순위 큐 // 자바 기본 PriorityQueue import ..
미니과제 2번 - 결제 금액 캐시백 계산 프로그램 Scanner 클래스 사용하기결제 금액 캐시백 계산에 대하여 위의 조건 만족하기Scanner class의 next(), nextInt() 기능 사용 문제 설명캐시백을 계산하는 프로그램 작성결제금액을 입력 받음 -> 해당 결제 금액에 대하여 캐시백 포인트를 계산백원단위로 계산다음과 같은 실행결과 출력 import java.util.Scanner;public class miniAssignment2 { public static void main(String[] args) { System.out.println("[캐시백 계산]"); Scanner sc = new Scanner(System.in); System.out.println("결제 금액을 입력해 주세요.(금액): "); int price = sc...
[논문 리뷰] Improving Language Understanding by Generative Pre-Training Abstract 굉장히 많은 발전있던 NLP task : textual entailment, question answering, semantic similarity assessment, document classification 더 높은 성능을 위하여 여러 접근 방식 존재 1. Introduction 기존의 NLP 방식 = Supervised 방식, labeled data를 바탕으로 학습함 Natural Language Processing 이 라벨링이 된 데이터들을 바탕으로 이루어져 언어모델(LM)을 학습하였으나, 대용량의 라벨링이 된 데이터를 생성하기는 어렵기에 기존 접근 방식에 한계가 있음 -> 새로운 방식으로 Semi-Supervised 방식을 사용 2. Related Work - Semi-supe..
미니과제 1번 - 구구단 출력하기 구구단 출력하기조건- 다중 반복문을 이용(for 문을 중첩해서 사용하기0- String.format을 이용하여 정해진 형식에 맞춰 출력하기(ex. 두자리 숫자로 출력)  public class miniAssignment1 { public static void main(String[] args) { System.out.println("[구구단 출력]"); //for문 중첩을 통한 구구단 출력 for (int i = 1; i 구구단 출력-> for문 반복을 사용, 중첩을 통한 다중 반복, String.format을 통해 출력 format 설정            %숫자d: 숫자만큼의 자릿수로 우측정렬             String.format("%02d", (i*j)): i*j 형식이 두자리씩 출력..
[Tableau] BDA를 위한 신병훈련소 2일차 보호되어 있는 글입니다.
[Tableau] BDA를 위한 신병훈련소 1일차 보호되어 있는 글입니다.