post-thumbnail

Spring | Spring Container & Spring Bean

스프링 컨테이너(Spring Container)와 스프링 빈(Spring Bean)에 대해 알아봅시다.

2022년 7월 9일
·
0개의 댓글
·
post-thumbnail

OS | Main Memory Management (1)

과거에는 메모리의 비용 자체가 비싸서 관리가 매우 중요했다.현재는 과거에 비해 비용은 저렴해졌으나 프로그램 변천, 프로그램 크기 증가, 처리 데이터 크기 증가 등의 이유로 여전히 메모리는 부족한 실정이다. 그렇기 때문에 메모리를 효과적으로 관리할 수 있는 방법이 필요하

2022년 7월 6일
·
0개의 댓글
·
post-thumbnail

회고 | 파이썬 알고리즘 스터디 회고

아이펠 동기들과 진행한 파이썬 자료구조 및 알고리즘 스터디에 대한 회고입니다.

2022년 7월 1일
·
0개의 댓글
·
post-thumbnail

OS | DeadLock

교착상태(DeadLock, 데드락): 두 개 이상의 작업이 서로 상대방의 작업이 끝나기 만을 기다리고 있기 때문에 결과적으로 아무것도 완료되지 못하는 상태를 가리킨다. 교착상태는 빈번하게 일어나진 않는다. 현재 대부분의 OS에서 교착 상태를 막는 것은 불가능교착 상태

2022년 6월 29일
·
0개의 댓글
·
post-thumbnail

leetcode | 378 Kth Smallest Element in a Sorted Matrix

💡 Python 3 Kth Smallest Element in a Sorted Matrix \[Link]스터디 진도에 맞춰서 힙으로 풀었는데 더 좋은 방법이 있지 않을까 싶다. 그렇게 효율적인 코드는 아닌 것 같다는 생각이 스멀스멀 올라온다.heapq.nsmalles

2022년 6월 27일
·
0개의 댓글
·
post-thumbnail

백준 | 14235 크리스마스 선물

백준 14235번 크리스마스 선물

2022년 6월 27일
·
0개의 댓글
·
post-thumbnail

백준 | 11286 절댓값 힙

💡 Python 3 11286 절댓값 힙 \[Link]이전에 풀었던 최소 힙 문제와 거의 동일한 알고리즘으로 풀 수 있었다.조금 더 생각해야하는 부분은 절댓값으로 비교하고 기존 숫자를 출력해야한다는 점이다.이에 대한 해결 방법으로 (절댓값, 원래 값)으로 튜플로 묶어

2022년 6월 27일
·
0개의 댓글
·
post-thumbnail

백준 | 1927 최소 힙

💡 Python 3 1927 최소 힙 \[Link]처음에 input()으로 시도했는데 시간 초과가 됐다.그래서 sys 모듈을 이용해 입력을 받았더니 통과가 되었다.제한 시간에 유의하자. heapq — 힙 큐 알고리즘 \[Python] 파이썬 기본 모듈 - heap

2022년 6월 27일
·
0개의 댓글
·
post-thumbnail

회고 | 코드스테이츠 Section2 회고

2022.05.24 ~ 2022.06.22 기간 동안 코드스테이츠 백엔드 과정 Section2를 진행하였고, 지난 한 달간의 회고를 작성해보려고 한다. 힘들었던 자료구조와 알고리즘, 그리고 스프링.논문 작성의 끝이 보이고, 새로운 스터디를 시작하게 되었다. 걱정했던

2022년 6월 27일
·
0개의 댓글
·
post-thumbnail

OS | Process Synchronization

❗본 게시물의 내용은 양희재 교수님의 '운영체제' 수업을 참고하여 작성하였습니다.출처 및 강의 자료는 게시글 하단에 기재된 링크를 통해 확인하세요. 운영체제 관리에서 프로세스 관리는 매우 중요한 부분이다.프로세스 관리는 크게 'CPU 스케줄링'과 '프로세스 동기화' 2

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

백준 | 1991 트리 순회

💡 Python 3 1991 트리 순회 \[Link]트리 개념은 어느정도 이해했는데 막상 바로 구현하려니까 쉽지 않다. 이전에 정리해둔 블로그를 참고하여 문제를 풀었다. 복습이 필요할 것 같다.자료구조 | 트리백준 - 1991번 - 트리 순회\[파이썬(python)]

2022년 6월 21일
·
0개의 댓글
·
post-thumbnail

Code States | 자료구조(2) - Tree

단방향 그래프로, 나무를 거꾸로 뒤집어 놓은 것과 같은 구조를 보인다.사이클이 없고, 서로 다른 두 노드를 잇는 길이 하나뿐인 그래프이다. 계층적인 비선형 구조로 사이클이 존재하지 않는다. 노드(Node) : 트리의 모든 데이터를 의미하며, 트리 구조를 구성 루트(

2022년 6월 9일
·
0개의 댓글
·
post-thumbnail

Code States | 자료구조(1) - Stack, Queue

제한적으로 접근할 수 있는 나열 구조이며, 한 쪽 끝에서만 자료를 넣거나 뺄 수 있는 선형 구조(LIFO - Last In First Out) 이다.데이터를 순차적으로 쌓는 형태 제한적인 접근: 입출력이 한 방향으로 이루어진다. 후입선출(Last In First O

2022년 6월 8일
·
0개의 댓글
·
post-thumbnail

회고 | 코드스테이츠 Section1 회고

2022.04.25 ~ 2022.05.20 기간 동안 코드스테이츠 백엔드 과정 Section1을 진행하였고, 늦은 회고를 작성해보려고 한다. Section1에서는 퍼블리싱 기초, 리눅스 및 Git 기초, Java 및 객체 지향 프로그래밍에 대해 학습했다. 개인적인 생

2022년 6월 7일
·
0개의 댓글
·
post-thumbnail

Code States | 내부 클래스

클래스 내부에 선언된 클래스클래스간 연관이 있을 때 사용 클래스간 멤버들에 접근이 쉬움코드의 복잡성 감소예약어에 따라 유형 분류인스턴스 내부 클래스(instance inner class) 정적 내부 클래스(static inner class) 지역 내부 클래스(loc

2022년 6월 1일
·
0개의 댓글
·
post-thumbnail

Code States | 컬렉션 프레임워크(3) - Map

Entry 객체 저장 구조 (Key, Value 구성)키 중복 저장 불가 (값은 가능)중복 키를 저장하면 기존 값을 삭제하고 새로운 값으로 대체됨구현 클래스: HashMap, Hashtable, TreeMap, SortedMapput(키, 값): 해당 키로 값 저장 (

2022년 6월 1일
·
0개의 댓글
·
post-thumbnail

Code States | 컬렉션 프레임워크(2) - Set

저장 순서가 유지되지 않고 요소의 중복이 불가HashSet, TreeSet 구현에 사용됨TreeSet: 이진 탐색 트리 형태로 데이터 저장정렬을 위한 인터페이스Comparable비교 대상과 자신을 비교CompareTo(arg) 메서드 사용 → 같으면 0, 다르면 비교하

2022년 6월 1일
·
0개의 댓글
·
post-thumbnail

Code States | 컬렉션 프레임워크(1) - List

1. 컬렉션 프레임워크(Collection Framework) > 다수의 데이터를 쉽고 효과적으로 처리할 수 있는 표준화된 방법을 제공하는 클래스의 집합 인터페이스를 사용하여 구현 주요 인터페이스: List, Set, Map 컬렉션 프레임워크 구조 <br

2022년 6월 1일
·
0개의 댓글
·
post-thumbnail

Code States | 제네릭

데이터 형식에 의존하지 않고, 하나의 값이 여러 다른 데이터 타입들을 가질 수 있도록 하는 방법클래스 외부에서 사용자에 의해 지정잘못된 타입이 들어오는 것을 방지타입 변환을 해줄 필요가 없어 관리 용이 (타입 체크, 형변환 생략)다른 타입에 유사한 기능을 지원하고자 하

2022년 5월 25일
·
0개의 댓글
·
post-thumbnail

Code States | OOP 심화(3) - 다형성, 추상화

💡 먼저 보면 좋을 자료Code States | OOP 심화(1) - 상속Code States | OOP 심화(2) - 캡슐화하나의 객체가 다양한 형태를 가질 수 있는 것 한 타입의 참조변수로 여러 타입 객체 참조상속 관계일 때, 하위 클래스의 타입으로 상위 클래스

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