究竟什么时候用库函数,什么时候要自己实现 | 代码随想录 (programmercarl.com)
代码风格:
主流有如下三种变量规则:
- 小驼峰、大驼峰命名法
- 下划线命名法
- 匈牙利命名法
水平留白(代码空格)
使用库函数
如果题目关键的部分直接用库函数就可以解决,建议不要使用库函数。
如果库函数仅仅是 解题过程中的一小部分,并且你已经很清楚这个库函数的内部实现原理的话,那么直接用库函数。
使用库函数最大的忌讳就是不知道这个库函数怎么实现的,也不知道其时间复杂度,上来就用,这样写出来的算法,时间复杂度自己都掌握不好的。
例如for循环里套一个字符串的insert,erase之类的操作,你说时间复杂度是多少呢,很明显是O(n^2)的时间复杂度了。