# List

590개의 포스트

체크박스 - 2. 멀티 체크박스

🔗 요구사항 확인배송 가능지역을 멀티 체크박스기능을 사용해 구현해야 한다.순서를 보장받기 위해 LinkedHashMap 을 사용했다.@ModelAttribute이 어노테이션이 선언된 method 를 생성하면 해당 Controller 내의 모든 매핑 Method 의 m

어제
·
0개의 댓글
·
post-thumbnail

[자바공부] 자료구조 - Array, List, ArrayList

프로젝트에서는 ArrayList만 사용했는데, 다시 공부하고 나니 LinkedList나 Vector로 List를 선언할 수 있다는 것을 알게 되었다. 데이터의 삽입/삭제가 빈번한 곳은 LinkedList를 사용하는 것이 성능상 더 좋다는 것을 깨달았다. 리팩토링할 때

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

[List, Map, Set]의 차이점

기존에는 많은 데일터들을 처리하기 위해서 배열을 사용했었다. 하지만, 크기가 정적으로 고정되어 있고, 삽입 및 삭제에 시간이 오래 걸린다는 불편한 점이 존재했다. 이를 개선하기 위해서 Java에서 컬렉션 프레임워크를 제공하였으며, 대표적으로 List, Map, Set이

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

[Java] Collection Interface란?

오라클의 JAVA Documentation에 따르면 컬렉션 프레임워크에 구성된 인터페이스로 계층 구조의 루트 인터페이스인 Collection을 기준으로 Set, List, Queue, Deque 인터페이스를 상속하고 있다.Java플랫폼에서는 Collection 인터페이

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

배열 (ArrayList)

ArrayList는 자바에서 가장 많이 사용되는 동적 배열 자료구조 중 하나로, 크기가 가변적인 배열을 구현한다.ArrayList는 내부적으로 배열을 사용하며, 데이터를 추가하거나 삭제할 때 배열의 크기를 자동으로 조절한다.

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

92334 신고 결과 받기

신입사원 무지는 게시판 불량 이용자를 신고하고 처리 결과를 메일로 발송하는 시스템을 개발하려 합니다. 무지가 개발하려는 시스템은 다음과 같습니다.각 유저는 한 번에 한 명의 유저를 신고할 수 있습니다.신고 횟수에 제한은 없습니다. 서로 다른 유저를 계속해서 신고할 수

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

[CS 스터디] String,List,Map

String String 자바에서 문자열을 위한 클래스 문자열과 관련된 작업을 할때 유용하게 사용할수있는 다양한 메서드가 포함되있음. String 인스턴스는 한번 생성되면 그 값을 읽기만할수있으며 변경할수없다->이러한 객체를 자바에서는* 불변객체라고함(immuatab

2023년 3월 13일
·
0개의 댓글
·
post-thumbnail

[Swift 자료구조] 1. List

리스트는 목록 형태로 이루어진 데이터 형식이며 리스트는 노드라는 개별 요소를 통해서 목록을 이룬다. 보통 리스트의 처음 노드를 헤드, 마지막 노드를 테일이라고 부른다. 리스트에는 기본적으로 Append, Insert, Remove, GetAt의 연산을 갖추고 있다.

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

Set 과 List

🔗 Collections Framework 의 구성Collection 을 상속하고 있는 interface 임 (Class 아님)Setindex 값 중복 불가index 순서가 보장되지 않음List \- index 값 중복 가능 \- add 한 순서대로 값이

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

Today I Learned (23.03.10~11)

List와 RecursiveElixir의 List가 타 프로그래밍 언어와 다른 점: 일반적인 프로그래밍 언어에서는 List를 순회대상으로 여기며 반복문으로 다루는 것이 당연한 것으로 여겨진다.하지만 Elixir에서 List는 Linked List이다. 즉 다시 말해

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

JAVA__54_Stream_4_List

main문 List + for문 Stream

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

[BOJ 1940] 주몽

문제 1940 정답 풀이 투 포인터 i와 j, i<j 동안 반복 i: 앞부터, j: 뒤부터 검사 두 수의 합이 M이면 count++ M보다 작으면 i++ M보다 크면 j-- 정답2 풀이2 N은 자연수이며 서로 다른 수 nums: 0~M 인덱스를 가진 리스트로 a

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

JAVA__49

자료 구조listmaptreeset

2023년 3월 9일
·
0개의 댓글
·
post-thumbnail

배열 섞기

Array Shuffle Algoriothm 배경 유저 대상 설문조사 기능을 개발하면서, 질문에 대한 응답 선택지를 무작위로 섞는 기능이 요구사항에 있었다. 이왕이면 팀원들도 나중에 사용하도록 유틸로 개발하기 위해서 해당 기능을 개발하기 위해서 무작위 알고리즘에 대해

2023년 3월 7일
·
0개의 댓글
·
post-thumbnail

[BOJ 3273] 두 수의 합

문제 3273arr에는 서로 다른 자연수 저장nums는 arr 값 중 1~(X-1) 사이 자연수 저장numsX-n==1 이면 answer++X-n>0, n&lt;X 를 미리 확인하여 IndexError 방지

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

[java] 특정 범위 정수 리스트 생성하기, toList() vs Collectors.toList()

백준 5597 과제 안 내신 분 문제를 풀다가 stream에서 특정 범위의 정수를 생성하는 메서드가 생각이 났다. 시도 했다가 다양한 것을 알게 되어서 포스트로 남긴다.IntStream과 LongStream은 지정된 범위의 연속된 정수를 스트림으로 생성해서 반환하는 r

2023년 3월 7일
·
0개의 댓글
·
post-thumbnail

자료구조-MyLinkedList(삭제, 조회)

단순 연결 리스트의 삭제, 조회

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

[python] list안에서 nan 찾는 법

파이썬 작업중 리스트에 들어있는 null값을 제거해야 하는 경우가 있다. 안타깝게도 이것을 지워주기 위한 함수는 만들어주지 않아서 직접 만들어줘야 한다. IEEE 사양 때문에 NaN이 결코 그 자체와 같지 않다는 이점을 누린 코드라고 보면 된다.

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