https://st-lab.tistory.com/167
❇️ 이 때 쓰이는 얕은 복사는 본문도 영향을 미친다
SLinkedList<Integer> original = new SLinkedList<>();
original.add(10); // original에 10추가
SLinkedList<Integer> copy = original;
copy.add(20); // copy에 20추가
System.out.println("original list");
for(int i = 0; i < original.size(); i++) {
System.out.println("index " + i + " data = " + original.get(i));
}
// 10 20
System.out.println("copy list");
for(int i = 0; i < copy.size(); i++) {
System.out.println("index " + i + " data = " + copy.get(i));
}
//10 20
System.out.println("original list reference : " + original);
System.out.println("copy list reference : " + copy);
// 둘 다 같은 주소를 가르킨다.
Array List 와 다르게 서로 연결이 된 리스트들 이다.
기본 단위는 Node 이다.