给别人讲一遍

10 分钟

检验自己是不是真懂了一个结构,有个好办法:讲给同学听,而且要用生活里的例子打比方。比如讲栈,就说它像叠盘子——洗好的盘子一个个往上摞,用的时候只能从最上面拿,最后放上去的最先被拿走。能把话说明白,说明你心里是真清楚。

#include <iostream>
#include <stack>
using namespace std;
int main() {
    stack<string> plates;      // 一摞盘子
    plates.push("盘1"); plates.push("盘2"); plates.push("盘3");
    cout << "先拿走:" << plates.top(); // 最后摞的先拿,输出:盘3
}

小建议:讲的时候多用"最后放的最先拿"这种大白话,少用术语。如果对方一下就懂了,你的理解就是扎实的。

小纸条

用一个生活例子讲清什么是栈。

登录 后可看答案

给别人讲一遍 · C++ 入门 · op599 课程