怎样把大问题拆成小问题?
拆分让每一步都有明确输入和输出。
理解代码为什么这样写,以及计算机怎样一步一步解决问题。
共 13 篇文章 · “C++” 清除
学会拆问题、找暴力方法、优化、验证和调试。
拆分让每一步都有明确输入和输出。
数据结构与算法要一起服务任务。
先设计再编码,可以把规则错误与语法错误分开。
边界测试针对最容易被默认假设漏掉的输入。
先估算关键操作次数,再结合实际环境测试。
调试从可重复的错误开始。
完整解题要从题意走到算法,再到实现与验证。
读题先把要求翻译成自己的话。
通过样例说明这些输入下结果正确,不代表所有合法输入都正确。