We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b21b5a3 commit 5d1d755Copy full SHA for 5d1d755
1 file changed
codes/algorithm-java/src/test/java/basic/DataStructureTest.java
@@ -5,6 +5,7 @@
5
import org.slf4j.LoggerFactory;
6
7
import java.util.Deque;
8
+import java.util.Queue;
9
10
/**
11
* @author billryan
@@ -14,6 +15,23 @@ public class DataStructureTest {
14
15
16
private static final Logger log = LoggerFactory.getLogger(DataStructureTest.class);
17
18
+ @Test
19
+ public void testQueue() {
20
+ DataStructure<Integer> ds = new DataStructure<>();
21
+ Queue<Integer> queue = ds.getQueue();
22
+ queue.offer(1);
23
+ queue.offer(2);
24
+ queue.offer(3);
25
+
26
+ int peek = 1;
27
+ while (!queue.isEmpty()) {
28
+ int queuePeek = queue.poll();
29
+ log.info("queue peek: {}", queuePeek);
30
+ assert peek == queuePeek;
31
+ peek++;
32
+ }
33
34
35
@Test
36
public void testStack() {
37
DataStructure<Integer> ds = new DataStructure<>();
0 commit comments