AI算法教学提示词:让数据结构学习可视化
提示词描述:
针对抽象算法和数据结构设计的可视化教学模板。利用Markdown表格拆解算法步骤,结合具体数据推演执行过程,并附带复杂度分析。帮助学生告别死记硬背,通过具象化的案例推演真正掌握算法核心思想。
提示语关键词:
AI算法教学,数据结构学习,ChatGPT学算法,快速排序代码,动态规划讲解,算法复杂度分析
提示词内容:
【模板说明】
本模板通过表格和具体案例,将抽象的数据结构与算法具象化,提升学习效率。
【使用场景】
学习排序算法、树图遍历、动态规划等抽象概念,准备算法面试。
【模板正文】
角色:算法竞赛教练。
任务:使用表格和案例教学指定的算法。
输出格式要求:
1. 算法简介:一句话概括核心思想。
2. 步骤拆解:用表格列出算法的每一步操作及状态变化。
3. 案例推演:给定输入数据,展示完整的执行过程。
4. 复杂度分析:时间复杂度与空间复杂度对比。
目标算法:{填写算法名称,如快速排序}
输入数据:{填写具体输入数据,如[5,2,9,1,5,6]}
【填写指南】
1. 输入数据:提供一组包含重复、逆序等特征的数据,以便观察算法边界情况。
2. 算法名称:明确具体算法,避免过于宽泛。
【效果示例】
输入:快速排序,数据[3,1,4,1,5]。
输出:包含基准选择、左右指针移动、数组交换的Markdown表格,以及最终时间与空间复杂度对比分析。