关于编程我有着很强的兴趣,虽然在调试和找bug的时候的确很难受,但当找出错误时,那种恍然大悟的感觉也是不错的体验。 当自己写完代码按下run时,内心总是感觉这次一定没有bug,但通常会出现好多报错。 最令人痛苦的是,一个语法错误都没有,但程序就是运行出错,这种bug往往很难找。 随着敲的代码的积累,我逐渐发现写一个程序最重要的是写之前的构思,否则不构思直接写,就往往出现写到一半只能推到重新写, 这样时间就会浪费很多,正所谓构思两小时,编程五分钟,在编写代码时最花时间的也是构思,在编程的过程中最常见的就是,写了删,删了写。 以上到是关于编程的闲话了,为了回顾自己所学的编程的知识和更好的进一步学习,就利用信息化助手的思维导图功能做了一个思维导图。 目前的STL的进度 其中 #include "vector.hpp" #include "linkedlist.hpp" #include "algorithms.hpp" #include "list.hpp" #include "binarytree.hpp" #include "stack.hpp" #include "tuple.hpp" #include "function.hpp" #include "queue.hpp" #include "iterator.hpp" #include "pair.hpp" #include "set.hpp" #include "map.hpp" #include "multimap.hpp" #include "avltree.hpp" #include "multiset.hpp" #include "hashtable.hpp" #include "hashset.hpp" #include "hashmap.hpp" #include "hashmultiset.hpp" #include "hashmultimap.hpp" #include "array.hpp" #include "initializer_array.hpp" #include "linkedarray.hpp" #include "forward_list.hpp" 已经基本完成还差红黑树、PriorityQueue等复杂的数据结构待以后完成 |