A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://TheAlgorithms.github.io/C-Plus-Plus/df/dd0/queue__using__two__stacks_8cpp.html below:

TheAlgorithms/C++: data_structures/queue_using_two_stacks.cpp File Reference

101 {

102 MyQueue<int> que;

103 std::cout << "Test #1\n";

104 que.push(2);

105 que.push(5);

106 que.push(0);

107 assert(que.peek() == 2);

108 assert(que.pop() == 2);

109 assert(que.peek() == 5);

110 assert(que.pop() == 5);

111 assert(que.peek() == 0);

112 assert(que.pop() == 0);

113 assert(que.empty() == true);

114 std::cout << "PASSED\n";

115

116 std::cout << "Test #2\n";

117 que.push(-1);

118 assert(que.empty() == false);

119 assert(que.peek() == -1);

120 assert(que.pop() == -1);

121 std::cout << "PASSED\n";

122

123 MyQueue<double> que2;

124 std::cout << "Test #3\n";

125 que2.push(2.31223);

126 que2.push(3.1415926);

127 que2.push(2.92);

128

129 assert(que2.peek() == 2.31223);

130 assert(que2.pop() == 2.31223);

131 assert(que2.peek() == 3.1415926);

132 assert(que2.pop() == 3.1415926);

133 assert(que2.peek() == 2.92);

134 assert(que2.pop() == 2.92);

135 std::cout << "PASSED\n";

136}


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4