Skip to content

Commit 27b6869

Browse files
committed
simplify
1 parent 281712f commit 27b6869

File tree

3 files changed

+2
-6
lines changed

3 files changed

+2
-6
lines changed

library/data_structures/deque_op/back.hpp

Lines changed: 0 additions & 2 deletions
This file was deleted.

library/data_structures/deque_op/front.hpp

Lines changed: 0 additions & 2 deletions
This file was deleted.

library/data_structures/deque_op/queue_only.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ template<class T, class F> struct deq {
1818
return op(l.back()[1], r.back()[1]);
1919
}
2020
int siz() { return sz(l) + sz(r); }
21+
T front() { return (empty(l) ? r[0] : l.back())[0]; }
22+
T back() { return (empty(r) ? l[0] : r.back())[0]; }
2123
void push_back(T elem) {
2224
r.push_back(
2325
{elem, empty(r) ? elem : op(r.back()[1], elem)});
@@ -46,6 +48,4 @@ template<class T, class F> struct deq {
4648
}
4749
#include "deque.hpp"
4850
#include "index.hpp"
49-
#include "front.hpp"
50-
#include "back.hpp"
5151
};

0 commit comments

Comments
 (0)