本文根据 OpenAI Academy《Prompting》、帮助中心《Working with writing blocks and code blocks in ChatGPT》《Using study mode in ChatGPT》整理,资料核对于 2026-11-05。配图为本站整理的示意图,不是界面截图。本站(bigolab.com)不是 OpenAI 官方网站。官方没有专门的「算法题」文章,提示词是本站示范。本文用于自学和面试准备,不用于替人在考试或笔试中作弊。
适用于谁
- 准备技术面试,刷题时看不懂题解的人;
- 遇到逻辑推理、脑筋急转弯、数学思维题,想知道思路怎么来的人;
- 想让 AI 当陪练,一步步出题和追问的人。
结论先说
- 先自己想 10 到 20 分钟。 看答案太早,就学不会“怎么想到的”。先把你的思路写下来再问。
- 让它分级提示。 方向提示、关键观察、伪代码、完整代码,逐级给。官方的学习模式(Study mode)就是一步步提问引导,见 /guides/chatgpt-study-mode。
- 要求它解释“为什么”,不只是“怎么做”。 例如为什么用哈希表、为什么双指针可行。
- 它的解法可能错。 尤其是边界情况和复杂度。官方提示指南建议重要内容自己审阅:用小样例手算一遍,或运行代码。
- 做变式题。 同一思路换条件再做一次,才算真会。

图:本站根据 OpenAI Academy:Prompting 整理的示意图
一、4 段可以直接复制的提示词
1. 分级提示
题目:[粘贴]。我的思路:[写下你想到的,哪怕是暴力解法]。我卡在:[具体哪一步]。
请不要直接给答案。按“方向提示 → 关键观察 → 伪代码”三级给,我每次回复“下一级”再给后一级。
2. 讲清思路和复杂度
请讲解这道题的最优解:[题目]。
要求:先用一个小例子(5 个元素以内)手动走一遍;再说明为什么这个方法正确;然后给出时间和空间复杂度,并解释是怎么算出来的;最后列出 3 个容易漏掉的边界情况。代码用 [Python]。
3. 逻辑思维题
这是一道逻辑题:[粘贴]。请用分步推理的方式讲解,每一步写清“已知条件—得出什么—依据”。最后用另一种思路验证结论。如果题目有歧义,先指出歧义,不要擅自选一种理解。
4. 出变式题检验
我刚学完 [双指针]。请出 3 道由易到难的变式题,不要附答案。等我提交答案后,再逐题批改,指出错误原因和更好的写法。
通用写法见 /guides/how-to-write-prompts。代码块的复制和运行见 /guides/chatgpt-write-code-code-blocks-preview-run。
二、自己必须核对什么

图:本站根据 OpenAI Academy:Prompting 整理的示意图
- 小样例手算:拿它给的方法在 3 到 5 个元素上亲手走一遍;
- 边界:空输入、单个元素、重复元素、极大极小值;
- 复杂度:让它把推导过程写出来,你自己检查;
- 运行验证:官方说明支持的 Python 代码块可以点 Run 运行;没有就在本机运行;
- 逻辑题的答案:用不同方法验证,或代入题目条件检查有没有矛盾;
- 是否真的会:合上对话,自己从头写一遍;
- 规则:面试、笔试、考试中能否使用 AI,以主办方规则为准。
常见问题
Q:它给的答案和标准答案不一样?
把标准答案贴给它,让它对比两种做法,并指出哪个在什么条件下才正确。
Q:数学思维题它经常算错吗?
可能出错。让它列出每一步,自己检查,或要求它写代码验证,再用小样例运行核对。
Q:怎么系统地准备面试?
可以配合简历与模拟面试的练习,见 /guides/ai-resume-mock-interview。
Q:免费版够用吗?
够用;长时间连续刷题可能遇到使用限制,可以看看 /chongzhi/chatgpt-plus。
参考资料
- OpenAI Academy:Prompting — https://openai.com/academy/prompting/
- OpenAI 帮助中心:Working with writing blocks and code blocks in ChatGPT — https://help.openai.com/en/articles/20001246-working-with-writing-blocks-and-code-blocks-in-chatgpt
- OpenAI 帮助中心:Using study mode in ChatGPT — https://help.openai.com/en/articles/11780217-using-study-mode-in-chatgpt
0 条评论
还没有评论,来抢沙发~