File tree Expand file tree Collapse file tree 3 files changed +66
-36
lines changed
codes/algorithm-java/src/test/java/basic Expand file tree Collapse file tree 3 files changed +66
-36
lines changed Original file line number Diff line number Diff line change 4
4
import org .slf4j .Logger ;
5
5
import org .slf4j .LoggerFactory ;
6
6
7
- import java .util .Deque ;
8
- import java .util .Queue ;
9
-
10
7
/**
11
8
* @author billryan
12
9
* @date 10/8/2019 10:59
@@ -15,37 +12,4 @@ public class DataStructureTest {
15
12
16
13
private static final Logger log = LoggerFactory .getLogger (DataStructureTest .class );
17
14
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 <>();
38
- Deque <Integer > stack = ds .getStack ();
39
- stack .push (1 );
40
- stack .push (2 );
41
- stack .push (3 );
42
-
43
- int peek = 3 ;
44
- while (!stack .isEmpty ()) {
45
- int stackPeek = stack .pop ();
46
- log .info ("stack peek: {}" , stackPeek );
47
- assert peek == stackPeek ;
48
- peek --;
49
- }
50
- }
51
15
}
Original file line number Diff line number Diff line change
1
+ package basic ;
2
+
3
+ import org .junit .Test ;
4
+ import org .slf4j .Logger ;
5
+ import org .slf4j .LoggerFactory ;
6
+
7
+ import java .util .LinkedList ;
8
+ import java .util .Queue ;
9
+
10
+ /**
11
+ * @author billryan
12
+ * @date 10/8/2019 12:05
13
+ */
14
+ public class QueueTest {
15
+
16
+ private static final Logger log = LoggerFactory .getLogger (QueueTest .class );
17
+
18
+ @ Test
19
+ public void testQueue () {
20
+ Queue <Integer > queue = new LinkedList <>();
21
+ queue .offer (1 );
22
+ queue .offer (2 );
23
+ queue .offer (3 );
24
+
25
+ int peek = 1 ;
26
+ while (!queue .isEmpty ()) {
27
+ int queuePeek = queue .poll ();
28
+ log .info ("queue peek: {}" , queuePeek );
29
+ assert peek == queuePeek ;
30
+ peek ++;
31
+ }
32
+ }
33
+ }
Original file line number Diff line number Diff line change
1
+ package basic ;
2
+
3
+ import org .junit .Test ;
4
+ import org .slf4j .Logger ;
5
+ import org .slf4j .LoggerFactory ;
6
+
7
+ import java .util .ArrayDeque ;
8
+ import java .util .Deque ;
9
+
10
+ /**
11
+ * @author billryan
12
+ * @date 10/8/2019 12:04
13
+ */
14
+ public class StackTest {
15
+
16
+ private static final Logger log = LoggerFactory .getLogger (StackTest .class );
17
+
18
+ @ Test
19
+ public void testStack () {
20
+ Deque <Integer > stack = new ArrayDeque <>();
21
+ stack .push (1 );
22
+ stack .push (2 );
23
+ stack .push (3 );
24
+
25
+ int peek = 3 ;
26
+ while (!stack .isEmpty ()) {
27
+ int stackPeek = stack .pop ();
28
+ log .info ("stack peek: {}" , stackPeek );
29
+ assert peek == stackPeek ;
30
+ peek --;
31
+ }
32
+ }
33
+ }
You can’t perform that action at this time.
0 commit comments