很久以前练过意大利斜体,google几张图mark一样:
笔记图片
手写代码经验
-
面试需要
-
能完全静下心来,专注思考
建议步骤
-
理解题目,思考问题的非法输入(空指针,空字符串),特殊条件(数组仅包含一个项目,除零)。需要与面试官讨论,或者在代码前部判断去除
-
想到解法以后,写出关键步骤伪代码,防止细化的时,精力分散,遗漏一些步骤
-
编码
-
一定要耐心再次检查,花不了多少时间,确认循环边界处理的是否正确等,并代入参数运算
编码建议
- 选择直观的流程实现,代码或许会长一些,但是易于理解,记忆,不容易出错,至少保证正确性。
短而精致的代码,有时环环相扣,不利于记忆,容易出错 - 变量名避免使用单个字母,增加可读性,便于自己检查,并且和伪代码能对应