프로그래밍/모바일: iOS, Java, Android, Swift
[JAVA] 스택과 큐(Stacks and Queues) 알아보기(1)
우리가 변수상자나 함수상자를 만들어서 사용할때 외에, 리스트(List)나 셋(Set), 배열처(Array)럼 여러개의 데이터를 넣었다가 뺄경우 두가지 방식이 있습니다. 이것을 데이터 객체(data objects)라고 하며, 두가지 방식으로 객체를 처리하고 있는데, 그것을 스택과 큐(Stacks and Queues) 라고 합니다. 스택은 순서대로 넣고, 마지막 넣은 것부터 뺍니다. 스택은 쌓는 것을 말하는데, 자루에 쌓아 놓는것의 의미로 보면됩니다. 자루에 넣은것이나, 책을 쌓은 경우 아래 책을 빼면 무너지겠죠. 그래서 맨위에 나중에 쌓은것부터 빼야 안전합니다. 예를 들면, 브라우저의 창 이동(링크이동)과 비슷한 개념으로 보면 됩니다. 네이버 메인에서-> 클릭해서 뉴스 -> 주식창 으로 이동한 경우, Ba..