请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

算法语言的语法

老师你好,我想用C++作为实现算法和数据结构语言,请问只是作为这个用途的话是不是只要学一部分常用语法就好了,我不准备走C++这条路的工作,STL要学吗

正在回答

1回答

liuyubobobo 2019-06-02 11:53:30

从道理上,是的。


但是,其实,你可以看到,我们在这个课程实现底层数据结构,对于有一些结构的实现,也借助了Java标准库提供的底层数据结构;对应的,C++标准库提供的底层数据结构,就在STL中。


我不很确定你一定要使用C++实现的目的是什么。但是但从C++学习的角度,即使不是工作用语言,我还是建议学习STL的。STL本身就是C++学习的重要部分。不学习STL,近乎等于学了Java语法但不会用ArrayList或者TreeSet,HashMap;近乎等于学了Python语法不会list,dict,在语言使用上,会受到极大的限制:)


而且,只是STL的使用,确实不难:)


个人意见,供参考。加油!:)

0 回复 有任何疑惑可以回复我~
  • 提问者 qq_RLZY_vAMPZ7 #1
    嗯,谢谢老师了,那我照着你的另外两门课学下去,在做题目,应付面试没问题吧
    回复 有任何疑惑可以回复我~ 2019-06-02 11:55:22
  • liuyubobobo 回复 提问者 qq_RLZY_vAMPZ7 #2
    我建议你如果使用的是Java语言,不要管C++。C++的基础语法和Java差距没有那么大。在听懂逻辑的基础上,自己尝试用Java实现,如果实现过程中觉得有困难,直接参考课程官方的Java代码。加油:)
    回复 有任何疑惑可以回复我~ 2019-06-02 12:08:35
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信