# DeepCopy

36개의 포스트
post-thumbnail

[TIL 0331] 얕은복사/깊은복사

💡 객체 / 배열복사 > 객체 복사라는 것은 존재하지 않는다. 단지, 원본객체와 같은 값을 가진 객체를 새로 만들 수 있을 뿐이다! ✅ 얕은복사 원본 객체의 모든 값을 따로따로 가져오지 않고 마침표 세개를 통해 해당 객체 내의 모든 값을 개별 요소로 분리한다. 복사본

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

2023. 3. 31

index 객체&배열 복사(객체 복사, 스프레드 연산자, 깊은 복사, lodash, 배열 복사) 무한스크롤 객체, 배열 복사 복사? 얕은 복사(Shallow Copy) & 깊은 복사(Deep Copy) 복사의 기본 개념 복사본의 값 변경, 재할당 원본aaa 변

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

Learn Shallow&Deep Copy

객체&배열 복사(객체 복사, 스프레드 연산자, 깊은 복사, lodash, 배열 복사)복사? 얕은 복사(Shallow Copy) & 깊은 복사(Deep Copy)복사의 기본 개념복사본의 값 변경, 재할당원본aaa 변하지 않고 복사본인 bbb의 값만 변함 객체의 복사복사

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

[Javascript] 얕은 복사와 깊은 복사

(1) mutable : 변경 가능한 (즉, 원본이 변경 가능) (2) immutable : 변경 가능하지 않은 (즉, 원본이 변경 가능하지 않은) - 데이터 원본이 훼손되는 걸 막을 수 있음 (1) Primitive: 원시 데이터 타입 (Number, String,

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

Shallow Copy & Deep Copy

[ JS 기본 상식 ]

2023년 2월 27일
·
0개의 댓글
·
post-thumbnail

Object, Array 메서드의 depth가 대부분 1인 이유(뇌피셜)

Object.freeze, DeepCody의 depth 문제는 참조 데이터의 메모리 구조에 기인하는가?

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

#1966 프린터 큐

얕은 복사, 깊은 복사

2023년 1월 19일
·
0개의 댓글
·

[Js] 얕은 복사 / 깊은 복사

주소값(참조값)을 복사.데이터를 공유하고 있기 때문에 값의 변경 등이 모두 반영된다.속성(property)만 복사. 주소는 복사되지 않음.따라서 복사된 객체의 값을 변경하여도 기존의 값은 변경되지 않으며 반대도 적용.위 방법의 경우 1차원은 깊은 복사가 진행되지만, 2

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

[코어 자바스크립트]1. 데이터 타입과 변수

number와 string과 같은 기본형 변수의 경우에도 해당 변수의 메모리주소에는 포인터가 들어있다. 포인터는 불변값을 저장하는 데이터 영역의 어느 공간을 가리킨다. 포인터를 따라 데이터 영역에 접근하면 비로소 원하는 기본형의 값을 확인 할 수 있다. 아래와 같은 코

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

[42Seoul] - CPP Module04

: 업캐스팅, 다운캐스팅, 깊은복사, 얕은 복사, 가상 함수, 순수 가상함수등을 공부하는 과제이다.: 업캐스팅, 다운캐스팅, virtual키워드와 가상함수 및 가상 소멸자, 가상 함수 테이블등에 대해서 잘 나와있다.링크1 : https://modoocode.c

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

[Java] Encoding, Scanner, DeepCopy

Java Encoding, Scanner 버퍼 초기화, Deep Copy, 2차원 배열

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

[python] copy 라이브러리

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

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

파이썬 - 얕은 복사 / 깊은 복사

객체의 레퍼런스만 복사하는 방법이다.감자라고 적힌 상자가 있다.안에는 각 감자가 있는 곳을 적어 놓은 쪽지가 있다.감자라고 적힌 상자에다가 potato라고 적은 것과 마찬가지.즉 동일한 상자인 것이다.리스트 슬라이싱 방식으로 복사를 해보았다.상자는 바뀐것 같은데 내부의

2022년 10월 15일
·
0개의 댓글
·
post-thumbnail

리트코드_46, 77_permutations와 combinations_Medium (itertools 안쓰고 직접 구현 방법_deepcopy (뼈대 매우 중요))

코테에선 itertools를 사용하고 + 주석에 "구현의 효율성, 성능을 위해 사용했다" 는 내용을 달면 금상첨화라이브코딩에선 직접 구현해봐라 시킬 수 있다.삼성코테에서 itertools를 사용할 수 없다는 썰이 있다.Combinations(리스트, 넘버)그리고 이 코

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

[TIL]JS 복습, Koans 오답노트

length 속성은 배열과 문자열에서만 사용되고, 객체에서는 사용할 수 없다. 그래서 객체.legnth를 했을 땐 'undefined'가 반환됨. 매서드는 어떤 객체의 속성으로 정의된 함수를 말한다. gethere은 now 객체의 속성으로 정의된 함수인 '매서드'라고

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

얕은 복사 & 깊은 복사

a라는 변수를 b에 복사하고b를 수정하면a와 b에는 같은 값이 저장되어 있음을 알 수 있다.'='을 사용해서 얕은 복사를 했기 때문이다.얕은 복사를 하면 메모리 주소만 복사되어결국 같은 값을 가지게 되는 것이다.이는 immutable한 객체에는 해당되지 않고,mutab

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

[프로그래머스][python]행렬 테두리 회전하기_시간초과_deepcopy

시간초과가 났다. 이유는 deepcopy 때문. 코테에서 deepcopy 모듈 자체가 느린 편에 속하기 때문에 되도록 사용하지 말자.

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

[Python] copy와 deepcopy

copy : shallow copy, mutable 객체일 경우 주소값이 복사된다.<br> deepcopy : 내부 객체까지 새로운 주소값을 할당하여 값을 복사

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

Shallow Copy & Deep Copy ( 얕은 복사와 깊은 복사 )

- 데이터 저장 방식 값 그 자체가 저장되는 String, Number, Boolen 등과 달리 Object, Array는 해당 데이터를 heap이라 불리우는 저장소에 보관해두고 그 주소값을 저장해 둡니다. profile2에는 profile이라는 객체의 주소값이 복

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

Object.assign() 사용법

JavaScript의 Object.assign()메서드 사용법을 알아보자.

2022년 7월 13일
·
0개의 댓글
·