为了账号安全,请及时绑定邮箱和手机立即绑定

学习数据结构与算法需要哪些必备知识?

学习数据结构与算法需要哪些必备知识?

哈士奇WWW 2018-08-14 17:34:12
直接从 html->css->javascript->sql->php 这样学过来的。没有学过c语言,更没有涉猎过任何有关数据结构与算法之类的知识。请问,若是现在我想要学习算法,需要必备哪些知识?还有,好像现在的讲关于数据结构与算法的,都是用c语言来描述的,一定要先学习c语言才能学习数据结构与算法吗?算法对数学知识的要求高吗?
查看完整描述

2 回答

?
翻翻过去那场雪

TA贡献2065条经验 获得超13个赞

其实不用学C,用PHP,Python,JS 也可以,数据结构和语言无关的,是一种思想(找不到比较准确的词)吧,PHP 里面SPL也有相关的实现,至于算法,学习一些常用的算法基本不需要太高的数学知识。
但是学C更容易搞清楚是什么一回事。

查看完整回答
反对 回复 2018-08-19
?
呼如林

TA贡献1798条经验 获得超3个赞

不需要有太多的数学知识,高中数学就足够了。很多人说算法需要数学知识,可能他们把高中数学都忘的差不多了。

在你打算要用算法解决某些数学问题的时候,例如对函数求导,求积分,解线性方程之类,才需要更多的数学知识,像线性代数、插值和逼近理论……


查看完整回答
反对 回复 2018-08-19
  • 2 回答
  • 0 关注
  • 700 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信