算法一定要用c语言來练习吗

不一定,用java,python都行,但是不太推荐swift,swift是专门开发ios app的,学起来会有些障碍
■网友
【算法一定要用c语言來练习吗】 用Java也可以

■网友
觉得最好用python, 方便快捷
■网友
并非一定要用C,不过C确实拿来学习算法比较好,相对于JAVA的封装性,很多数据结构比如链表,栈堆等C都是没有现成的封装类的,所以,自己用C去构建数据结构,对学习算法比较好吧。毕竟很多时候你想用JAVA实现一个双向链表,但是发现JAVA已经封装了linkedList了,再去用数组慢慢构建,不就重复发明轮子了吗
■网友
不一定非得用c,用你掌握最好的语言去学习数据结构,你会发现事半功倍。
■网友
算法不是实现数据结构,还是用C++吧,特别是C++11。
■网友
我觉得如果在学swift,用swift写算法练习挺好的,提升熟练度
■网友
想用啥用啥,swift可以
■网友
不一定。算法的思路最重要。只不过c接近底层,效率高。


    推荐阅读