# List
[JAVA] List 중복 제거하는 방법
두 개 뽑아서 더하기 문제를 통해 공부함Java-int형-ArrayList-배열-변환Java에서 정수 목록을 정수 배열로 변환하는 방법(https://www.delftstack.com/ko/howto/java/how-to-convert-integer-list-
20220627) List와 ArrayList의 사용
자바 스프링 유저들에게 있어서 굉장히 친숙할? 이 코드강의를 듣는중에 List를 이렇게 쓰는 것은 관행이라고 하시던데(List interface를 이용한 업캐스팅 ArrayList 사용)그냥 관행? 왜 관행이지? 그래도 관행이 될 만큼의 사용 빈도가 있으려면 필시 무엇

[자료구조] Array & Linked List
메모리 상에 데이터를 연속적으로 배치한 자료구조이다.같은 타입의 데이터를 여러 개 나열한 선형 자료구조이다.연속적인 메모리 공간에 순차적으로 데이터를 저장한다.선언할 때 크기를 정하면, 크기가 고정되고 변경할 수 없다.인덱스를 통해서 요소에 접근할 수 있다.탐색인 경우
[Python] 시퀀스 자료형 차이점
기본적으로 'Set = {}'의 형태를 갖는다. 하지만 Dictionary와 다르게 자료형을 만들때 단순 괄호로 만들지 못하고 'set()'와 같이 만들어야 한다.담고 있는 데이터 간에 중복이 없다. (중요)합집합, 차집합, 교집합 등 집합 연산이 가능하다.인덱싱, 슬
20220621 TIL
알고리즘 스터디하다가 두 컨테이너의 메서드간 연산 속도 차이가 발생하는 걸 알게되어서 찾아봄(물리적으로) 연속적인 메모리미리 공간을 할당해놓음각 요소는 해당 타입만큼의 공간을 요구함요소를 추가/제거할 때마다 전체 메모리를 다시 할당해야할 수도 있음제일 끝에 요소를 추가
백준 1406번 std::list
입력한 string 문자열을 list에 담을 생각도 하지 못했다.을 해주면 list에 a문자열의 시작부터 끝까지를 넣는거다.iterator를 포인터처럼 사용한다고 생각하면 조금 편할 것 같다.물론 iterator는 포인터가 아니긴하다.iter = list.erase(-

Data Structure
02. 데이터의 표현 리스트와 튜플은 모두 여러 타입의 데이터를 담는 컨테이너형 변수 공통점 인덱싱과 슬라이싱 순회가능(iterable) for 문을 이용해 순회 가능 max, min 등의 순회 가능한 요소를 입력 받는 함수의 입력으로 사용 가능 차이점 리
TIL) List Comprehension
List Comprehension 리스트 컴프리헨션(List Comprehension)은 리스트를 보다 간결하게 만들 수 있는 파이썬의 문법 중 하나이다. 작성한 코드 중의 일부이다. 여기서 Service라는 클래스에 있는 객체들을 모두 불러와서 services라는

[JAVA] 컬렉션(Collection)
자바에서 제공하는 자료구조를 담당하는 프레임워크추가, 삭제, 정렬 등의 기능처리가 간단하게 해결 되어 자료구조적 알고리즘을구현할 필요 없음한 번 크기를 지정하면 변경할 수 없다.필요에 따라 공간을 늘리거나 줄일 수 없음공간 크기가 부족하면 에러가 발생\-> 할당 시 넉
자바/list
배열과 비슷한 기능을 함.배열과 달리 유동적인 크기 조정배열보다 사용되는 빈도가 높음List<데이터타입> = new LinkedList<>();List<데이터타입> = new ArrayList<>();List<데이터타입> = new Vecto
[Java] Collections - List
ArrayListLinkedListVectorStack단방향 포인터 구조로, 인덱스가 있으며, 조회 성능이 좋다. O(1)삽입, 삭제 성능이 안좋음. O(n)내부적으로 배열을 사용배열크기 가변, 크기 조정을 위해 새로운 배열을 생성.주요 Method \- boolea

[python] set / list 자료형 정리
in 연산 시 리스트(list)의 시간 복잡도는 O(n) 이지만,set의 시간 복잡도는 O(1) 이므로 생각하면서 코딩하자!

[Python] (문제풀이) list의 요소를 더하여, 특정 수가 나오면 그 요소 index의 배열 구하기 (Code Kata 1-1)
(문제) 어느 list의 요소 중에 특정 합계를 만족하면, 그 요소의 index를 list에 담아 반환해 보자.