02训练准备和复杂度分析

一 训练环境设置、编码技巧和Code Style

a,默认搜索引擎Google,善于及时查找
b,配置编译环境:VSCode;Java:IntelliJ;Python:Pycharm
c,一个插件:LeetCode plugin(兼容VSCode & IntelliJ),力扣,内含算法数据结构,数据库,系统设计题目,题库很全,且包含多种面试题,是很好的[刷题战场]
建议中文站刷题,在国际站看讨论,看高票回答和最热讨论
d,Code Style:编程指法基本功,一些快捷键的使用要熟知,搜索Top Tips
e,自顶向下的编程方式:编写最高层次(主干)逻辑,再逐级向下

二 时间、空间复杂度

1,如何理解算法复杂度 https://www.zhihu.com/question/21387264/answer/422323594
2,注意:只看最高复杂度的运算。如何用时间负责度?直接看函数式代码它根据n的不同情况会运行多少次

posted @ 2020-09-03 00:09  bm小明  阅读(77)  评论(0编辑  收藏  举报