# collections

102개의 포스트

[TIL] 231121 - Kotlin List

Map과 List를 정리 해보며 컬렉션의 immutable과 mutable을 더 이해할 수 있게 되었다. 리스트를 검색하면서 리스트와 같이 사용할 수 있는 함수들이 생각보다 더 많다는 것을 느꼈고 기본적인 사용법을 정리한 후 해당 함수들에 대해서도 정리할 필요가 있다고

2023년 11월 21일
·
0개의 댓글
·
post-thumbnail

제네릭과 컬렉션

제네릭에 대해 알아보기 위해 collection에 대해 알아보자. 컬렉션의 페키지를 살펴보면 아래와 같다. 컬렉션은 데이터의 집합, 그룹을 의미하며 배열과 비슷한 역할을 한다. 하지만 이 컬렉션은 배열의 단점을 보완할 수 있는 방법이다. 기존의 배열은 크기가 정해져

2023년 10월 31일
·
0개의 댓글
·

Comparator의 개념

Comparator는 Java에서 사용되는 인터페이스로, 객체를 비교하는 방법을 정의하는데 사용됩니다. 이 인터페이스는 두 개의 객체를 비교하고 정렬 순서를 결정하기 위한 메서드를 정의해줍니다.compare 메서드는 o1이 o2보다 작은 경우 음수 값을 반환합니다.co

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

백준 2075 (N번째 큰 수) - JAVA

큰 순서대로 저장한 후 5번째 값을 출력하도록 하면 되는 문제배열 하나에 다 저장한 다음에 배열을 정렬할까 했는데 우선순위 큐를 저번에 사용한 기억이 있어서 사용해보기로 함아직도 익숙치 않으니 관련된 문제 조금 더 풀어볼 것주석은 꼼꼼히풀기 전에 미리 생각 정리해서 적

2023년 10월 5일
·
0개의 댓글
·
post-thumbnail

[Java] Collection framework란?

데이터를 수집하고 관리해주는 객체로 데이터 크기를 가변적으로 변경해줍니다.배열을 직접 다룰 필요없이 값을 add(), remove(), clear(), size()해주게 됩니다. 데이터 관리를 직접 할 필요가 없다.배열은 값을 추가할 때 배열을 늘리고 값을 복사하고 새

2023년 8월 26일
·
0개의 댓글
·
post-thumbnail

[Java] 배열(Array) 정렬하기 (오름차순, 내림차순, 사용자 정의 정렬)

[Java] 배열(Array) 정렬하기 (오름차순, 내림차순, 사용자 정의 정렬)

2023년 8월 15일
·
0개의 댓글
·

java util 의 정렬

직접 정렬 알고리즘을 구현하는 것 보다 java util 의 라이브러리를 사용한 정렬이 더욱 디테일하게 최적화가 되어있기 때문에접근성과 효율적인 측면 모두 사용하지 않을 이유가 없다.🔗 퀵 정렬dual-pivot Quick Sort 즉, 퀵 정렬 알고리즘을 사용해 정

2023년 8월 14일
·
1개의 댓글
·

자바 api

java.lang : 별도의 import 과정이 필요없는 기본 클래스 → 자바에서 기본으로 제공해주는 api, 기본 apiObject : 자바의 최상위 클래스System : 기본 입출력(키보드 입력, 모니터 출력), JVM의 동작 제어Class : 외부 라이브러리의 특

2023년 7월 24일
·
0개의 댓글
·

스프링 #1

Java Collections Framework 1. List 인터페이스 (ex.출석부) 순서가 있는 데이터의 집합으로 데이터의 중복을 허용한다. ★ArrayList 단방향 포인터 구조로 각 데이터에 대한 인덱스를 가지고 있어 조회 기능에 성능이 뛰어남 Link

2023년 7월 24일
·
1개의 댓글
·

다시 쓰는 자바 - Map

자바의 Map컬렉션을 다시 써보자. Map의 대표적 자료구조로 HashMap과 HashTable을 공부하자.Map 컬렉션의 구조는 "키와 값 쌍으로 구성된 Map.Entry객체"를 저장하는 구조다. Map 컬렉션에 저장된 객체 정보는 다음을 통해 Set 컬렉션으로 얻어

2023년 7월 14일
·
0개의 댓글
·

[Kotlin In Action] 5-6) Sequence: 컬렉션 지연(lazy) 연산

컬렉션 함수를 사용하면 간결하고, 효율적이고, 이해하기 쉬운 코드를 만들 수 있다.또한, 컬렉션 함수는 아래처럼 연쇄 호출(method chaining)을 할 수 있다.하지만 단점이 없는 건 아니다. 연쇄 호출을 하면 매번 중간(임시) 컬렉션을 생성한다.위 예시에서 f

2023년 6월 26일
·
0개의 댓글
·
post-thumbnail

수입 중고차 가격 예측 프로젝트(2)

중고 수입차 가격 예측 프로젝트(1)에 이은 발표 PPT 및 설명입니다.안녕하십니까. 중고 수입차 가격 예측이라는 주제로 이번 머신러닝 프로젝트를 진행한 1조 첫번째 발표를 맡게 된 임정민입니다. 반갑습니다. (인사) 발표 목차입니다. 보이시는 순서대로 팀원 소개, 사

2023년 6월 23일
·
0개의 댓글
·
post-thumbnail

수입 중고차 가격 예측 프로젝트(1)

메타버스 아카데미 2기 AI반 머신러닝 프로젝트입니다! 🐹🐹🐹국내 자동차 시장 안에서 중고차 시장은 판매량 기준 신차 시장에 2배 이상에 해당하는 규모로 형성되어 있습니다. 또한 국내 자동차 시장에서 수입차(외제차)의 보편화로 인해 외제차의 비율이 점점 증가하는

2023년 6월 23일
·
0개의 댓글
·

[JAVA] Collections Framework (2)

Map은 iterator가 없다..

2023년 4월 20일
·
0개의 댓글
·
post-thumbnail

[파이썬] count, collections.Counter를 이용하여 원소의 개수 세기

리스트 내에 x이 등장하는 개수Return the number of times x appears in the list.str.count(x)str.count(x, start) str.count(x, start, end) \`\`\`from collections impo

2023년 4월 12일
·
0개의 댓글
·

Collections 동기화

멀티 쓰레드 프로그래밍에서는 하나의 객체를 여러 쓰레드가 동시에 접근할 수 있기 때문에 데이터의 일관성을 유지하기 위해 공유되는 객체에 동기화(synchronization)가 필요하다.Vector, Hashtable 같은 구버전(JDK1.2 이전)의 클래스들은 자체적으

2023년 4월 4일
·
0개의 댓글
·

JS - Colletions

면접을 보던 중 , JavaScript의 colletions에 관한 질문을 듣고 당황한 기억이 있다.colletions이 어떤 개념인지 몰라서 당황하여 해당 개념을 다시 정리해본다.우선 Colletion이란 여러 원소들을 담을 수 있는 자료구조를 뜻한다.JavaScri

2023년 3월 30일
·
0개의 댓글
·

Today I Learned(23.03.12)

으아아… 오늘 공부는 정말 힘들었다..Enum 모듈에서 지원하는 라이브러리 몇가지list = \[1,2,3,4,5]all?: 컬렉션의 모든 요소들이 부합하는지에 대한 명제each: 컬렉션의 각 요소에 함수를 적용하는 메소드filter: 컬렉션의 조건으로 값을 선택하

2023년 3월 12일
·
0개의 댓글
·