Deque . front() . push()
같이 . 2번 치는거 만드려면 어케해야됨?
클래스 안에 클래스 집어넣은건가 싶었는데 front()라고 되있으니 클래스도 아닌거같은데
그냥 Deque.front_push() 같은 식으로 만들어야되나
Deque . front() . push()
같이 . 2번 치는거 만드려면 어케해야됨?
클래스 안에 클래스 집어넣은건가 싶었는데 front()라고 되있으니 클래스도 아닌거같은데
그냥 Deque.front_push() 같은 식으로 만들어야되나
front로 멀 반환하고 싶은 건데요
메서드가 자기 자신을 리턴하도록 만들 수는 있겠죠.
배열로 덱만드는데 front로 배열의 제일 앞 rear로 배열의 제일 뒤 front.push()하면 앞쪽으로 넣고(큐마냥) rear.push()하면 뒷쪽으로 넣고(스택마냥)
근데 그냥 front_push()해야겠다 어떻게 만들어야 저게 되는지 모르게씀
그렇게 해서 얻는 장점을 잘 모르겠음. 걍 push_front, push_back 하세요
그냥 그런식으로 쓰는거 해보고싶어씀 push_front ㄱ다
내부에 flag하나 두고, front나 back 호출할 때마다 내부 flag 수정하고 자기 자신을 반환하던지 아니면 새로운 타입 (push를 메서드로 갖는) 반환하는 식으로 할 수는 있겠지만요