profile
studying

[Java] 입출력

6일 전
·
0개의 댓글
·

[ORACLE] MYSQL과의 차이

https://gent.tistory.com/331

6일 전
·
0개의 댓글
·

[Java] 배열

선언, 할당 정렬, 최대,최소값 구하기 배열 자르기

6일 전
·
0개의 댓글
·

[Java] Priority Queue ( Heap )

높은 우선순위의 요소를 먼저 꺼내서 처리하는 구조.우선순위 큐에 들어가는 원소는 비교가 가능한 기준이 있어야 함.내부 요소는 힙으로 구성되어 이진트리 구조.내부구조가 힙으로 구성되어 있기에 시간 복잡도는 O(NLogN).우선순위를 중요시해야 하는 상황에서 주로 쓰임.h

7일 전
·
0개의 댓글
·

[Java] Stack, Queue

Vector 클래스를 상속특징LIFO 성질.Thread-Safe.사용용도재귀적인 코드를 비재귀적으로 바꿀 때 사용.최근에 저장된 데이터를 나열할 때 사용.Queue

7일 전
·
0개의 댓글
·

[Java] Set

Set - 합처럼 중복되지 않는 원소들의 모음을 만들 수 있는 자료구조Set에는 크게 TreeSet, HashSet, LinkedHashSetdl 있음특징Hash Table 구조 기반.HashMap을 이용하여 구현되므로, HashMap의 장점과 특징을 그대로 계승.사용

7일 전
·
0개의 댓글
·

[Java] Map

기본적으로 Map은 key-value 구조Map은 인터페이스로 선언되어 있고, 구현체로는 HashMap, TreeMap, LinkedHashMap이 존재특징bucket은 배열 기반 구조이다.충분히 큰 데이터를 가지고 있을 경우 충돌시 저장방식을 LinkedList ->

7일 전
·
0개의 댓글
·

[Java] List

List interface 구현한 클래스 - ArrayList, LinkedList, Vector, Stack 등장점배열로 만들어졌기 때문에 인덱스를 통해서 특정 데이터에 빠르게 접근.단점생성된 배열의 공간이 꽉 찰 때마다 새로운 배열을 생성하고 Copy. 그 과정에

7일 전
·
0개의 댓글
·

[Java] 문자열 다루기

%b - bolean or null->false, not null->true%c - 문자(char) / 65->'A'%d - 정수%f - 실수 / ex) %.1f 소수점 첫째 자리까지%s - 문자열%x - 16진법(정수), %a - 16진법(실수) %o - 8진법(정

7일 전
·
0개의 댓글
·
post-thumbnail

java 코테 준비

https://www.codelatte.io/courses/java_programming_basic/5VSKZC7E5HMV877S

2022년 11월 22일
·
0개의 댓글
·
post-thumbnail

[python] copy 라이브러리

python은 대입문에서 객체를 복사하지 않고 대상이 객체의 주소를 가르킴얕은 복사는 새로운 복합 객체를 만들고, 원본 객체를 가리키는 참조를 새로운 복합 객체에 삽입깊은 복사는 새로운 복합 객체를 만들고,재귀적으로 원본 객체의 사본을 새로 만든 복합 객체에 삽입mut

2022년 11월 8일
·
0개의 댓글
·

[MYSQL] 문법 정리

2022년 11월 1일
·
0개의 댓글
·

[python] 숫자 다루기

2진수 10진수 16진수 십진수 -> 이진수

2022년 10월 30일
·
0개의 댓글
·

[강의] 도커(Docker) 활용 및 배포 자동화 실전 초급

ec2만들어주기 (key는 잇는거 쓰거나 새로 생성)powershell(key잇는 위치 이동) 통해 접속 ( 연결 -> ssh client 서 예시 복사 )주피터노트북 설치jupyter notebook 비번, 환경 설정https적용(ssl 인증서)주피터 노트북 자동실행

2022년 10월 25일
·
0개의 댓글
·

[IT]Docker

도커를 활용하면 환경에 대한 이미지를 구성하고 이를 배포할 수 있다. docker의 설치는 필수 뼈대가 될 도커 파일 search & pull (새로 만드는 것보다 기존의 대표적인거 참고하는게 쉬움)나에게 맞게 docker file 수정사용하는 버전에 따라 맞게 수

2022년 10월 24일
·
0개의 댓글
·

[자료 구조]링크드 리스트(Linked List)

링크드리스트는 배열의 단점을 개선하기 위해 생긴 자료구조C언어에서의 중요한 데이터 구조파이썬은 자료형 중 리스트가 이 링크드리스트의 모든 기능을 지원배열은 미리 데이터 공간을 할당해야 하지만 링크드리스트는 미리 할당할 필요가 없다.(유동적으로 데이터 추가,삭제 가능)링

2022년 10월 19일
·
0개의 댓글
·

[라이브러리] bisect

이 모듈은 정렬된 리스트를 삽입 후에 다시 정렬할 필요 없도록 관리할 수 있도록 지원bisect.bisect_left(list,value) - list에 value 삽입할 위치 반환(이미 value가 있으면 왼쪽 위치 반환bisect.bisect(list, value)

2022년 10월 12일
·
0개의 댓글
·

[code] 이분탐색

정렬된 리스트와 찾을 값을 넣어주면 그 값의 index를 반환 해준다.기본 알고리즘은 중복값을 가지고 있거나 그 값이 없을 경우 사용이 어렵다.아래 응용 알고리즘은 중복값이 있을 시 가장 왼쪽의 index를 반환해주고 그 값이 없을 경우 삽입될 index를 반환해준다.

2022년 10월 12일
·
0개의 댓글
·

[code] 소수 판별

2022년 9월 16일
·
0개의 댓글
·

[알고리즘] union find

공통 원소가 없는 두 집합e.g. {1,2} {3,4} -> 서로소 관계임 {1,2} {2,3} -> 서로소 관계가 아님서로소 부분 집합들로 나누어진 원소들의 데이터를 처리하기 위한 자료구조\-> 연산 : union + find2개 원소로 이루어진 집합을 하나의 집합으

2022년 9월 14일
·
0개의 댓글
·