728x90
반응형

자료구조 2

Deque 톺아보기!

Deque 덱... 데크 디큐?... 란 무엇일까?외국어일줄 알았는데 deque라는 말은 없었다. Double-Ended Queue의 줄임말이었다...Deque란 무엇인가?양쪽 끝에서 삽입과 삭제가 가능한 자료 구조로, 스택과 큐의 기능을 모두 가지고 있다.스택처럼 후입선출(LIFO) 방식으로 사용될 수도 있고, 큐처럼 선입선출(FIFO) 방식으로도 사용될 수 있다.이 말은 덱을 사용하면 스택이나 큐로 문제를 해결할 때 필요한 모든 연산을 지원받을 수 있는 사기캐라는 것!!오히려 스택이나 큐를 사용해야 하는 문제에서 Deque를 사용하면 성능, 유연성, 메모리 측면에서 매~우 효율적으로 문제를 해결할 수 있다...유연성이 있어 스택이나 큐 대체제로 문제를 풀때 유용할 것 같다.Java에서 Deque 사용..

자료구조 2024.07.29

자료구조란 무엇일까? 🍭

자료구조란 무엇일까? 자료구조(Data Structure)는 데이터를 효율적으로 저장하고 관리하기 위한 프로그래밍 세계의 정리왕이에요!데이터가 이리저리 흩어져 있다면, 자료구조가 나서서 “어이, 다들 줄 맞춰 서세요!” 하고 정리해준답니다. 😄 데이터를 “깔끔하게 정리하고 빠르게 처리”하려면 자료구조를 제대로 알아야 하죠. “데이터의 집 정리 전문가”라고 생각하면 쉬울까요? 프로그래밍 세계에서 자료구조는 삽입, 삭제, 검색, 정렬 등 데이터를 다루는 모든 작업의 기반이 됩니다. 잘못된 자료구조를 선택하면 프로그램이 느려지고, 잘 선택하면 전설의 개발자로 거듭날 수 있어요. 자, 이제 자료구조의 세계로 함께 떠나볼까요?자료구조의 두 가지 대분류🍴1. 선형 자료구조이름처럼 데이터가 일렬로 쭉 나열된 구조..

자료구조 2024.06.14
728x90
반응형