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

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

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

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

2 回答

?
一只萌萌小番薯

TA贡献1795条经验 获得超7个赞

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

查看完整回答
反对 回复 2018-10-29
?
慕妹3146593

TA贡献1820条经验 获得超9个赞

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

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


查看完整回答
反对 回复 2018-10-29
  • 2 回答
  • 0 关注
  • 1147 浏览

添加回答

举报

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