日常写程序规范
Posted guoshaoyang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了日常写程序规范相关的知识,希望对你有一定的参考价值。
- 日常做题步骤
- 通用模式
前提:已会题目所需的技能,但题目较难- 先仔细看题目,出思路,没有思路则看题解,进入第2步
- 初步细化,在纸上写出基本步骤,写代码之前和题解对照,确认自己不是假算法,进入第3步
- 自行写代码
- 先通读代码,再测试并调试
- 提交,调试,参照题解,通过
- 如果题目很有代表性(有特殊的算法、技巧、思想……),写blog
- 难题
前提:有不会的技能- 先理解题意,有初步(不一定优)的想法
- 看题解,学习相关技能
- 参照题解实现
- 查找相关题目练习
- 总结并写blog
- 通用模式
- 读题规范
- 了解题目的内容,明确求解对象,在可能的情况下模拟样例来确认
- 看数据范围,以此初步猜测算法;看子任务,有针对性地思考解题方法
- 写代码规范
- 确认算法正确或有效之后再开始,确认设计好算法,思路清晰之后再开始(可以在纸上列提纲)
- 结构化设计代码,不一定按照顺序写,不断细化
- 写代码时注意精简和高效,但降低代码可读性的常数优化尽量少用
- 调试步骤
- 先走读程序,检查基础问题
- 用样例测试,根据中间结果分析问题
- 根据下载的大样例调试
- 对照题解调试
- 题解规范
- 总结规范
以上是关于日常写程序规范的主要内容,如果未能解决你的问题,请参考以下文章