算法语言的语法
来源:14-4 链地址法 Separate Chaining
qq_RLZY_vAMPZ7
2019-06-02
老师你好,我想用C++作为实现算法和数据结构语言,请问只是作为这个用途的话是不是只要学一部分常用语法就好了,我不准备走C++这条路的工作,STL要学吗
写回答
1回答
-
从道理上,是的。
但是,其实,你可以看到,我们在这个课程实现底层数据结构,对于有一些结构的实现,也借助了Java标准库提供的底层数据结构;对应的,C++标准库提供的底层数据结构,就在STL中。
我不很确定你一定要使用C++实现的目的是什么。但是但从C++学习的角度,即使不是工作用语言,我还是建议学习STL的。STL本身就是C++学习的重要部分。不学习STL,近乎等于学了Java语法但不会用ArrayList或者TreeSet,HashMap;近乎等于学了Python语法不会list,dict,在语言使用上,会受到极大的限制:)
而且,只是STL的使用,确实不难:)
个人意见,供参考。加油!:)
022019-06-02
相似问题