File tree Expand file tree Collapse file tree 2 files changed +4
-8
lines changed
docs/chapter_stack_and_queue Expand file tree Collapse file tree 2 files changed +4
-8
lines changed Original file line number Diff line number Diff line change @@ -328,15 +328,14 @@ comments: true
328
328
queSize++;
329
329
}
330
330
/* 出队 */
331
- int poll() {
331
+ void poll() {
332
332
int num = peek();
333
333
// 删除头结点
334
334
ListNode *tmp = front;
335
335
front = front->next;
336
336
// 释放内存
337
337
delete tmp;
338
338
queSize--;
339
- return num;
340
339
}
341
340
/* 访问队首元素 */
342
341
int peek() {
@@ -719,11 +718,10 @@ comments: true
719
718
rear = (rear + 1) % capacity();
720
719
}
721
720
/* 出队 */
722
- int poll() {
721
+ void poll() {
723
722
int num = peek();
724
723
// 队头指针向后移动一位,若越过尾部则返回到数组头部
725
724
front = (front + 1) % capacity();
726
- return num;
727
725
}
728
726
/* 访问队首元素 */
729
727
int peek() {
Original file line number Diff line number Diff line change @@ -313,14 +313,13 @@ comments: true
313
313
stkSize++;
314
314
}
315
315
/* 出栈 */
316
- int pop() {
316
+ void pop() {
317
317
int num = top();
318
318
ListNode *tmp = stackTop;
319
319
stackTop = stackTop->next;
320
320
// 释放内存
321
321
delete tmp;
322
322
stkSize--;
323
- return num;
324
323
}
325
324
/* 访问栈顶元素 */
326
325
int top() {
@@ -657,10 +656,9 @@ comments: true
657
656
stack.push_back(num);
658
657
}
659
658
/* 出栈 */
660
- int pop() {
659
+ void pop() {
661
660
int oldTop = top();
662
661
stack.pop_back();
663
- return oldTop;
664
662
}
665
663
/* 访问栈顶元素 */
666
664
int top() {
You can’t perform that action at this time.
0 commit comments