非计算机专业学习数据结构和算法,需要那些数学知识,有什么关系

非计算机专业学习数据结构和算法学要那些数学知识,关系怎么样,学过高等数学,线性代数,概率统计

阅读 5.4k
4 个回答

题主是说学习数据结构和算法需要哪些数学知识嘛?
我觉得你现在所学的数学知识已经能应付了
数据结构无非是介绍了几种数据结构
关键在于能理解这些数据结构
并要在写代码的时候运用
而比较复杂的排序 搜索
老师的要求就是画出步骤就行了
(软件大二在读 会不会要求太低了)
算法部分主要是能掌握各种简单算法的原理吧
蛮力法 分治法 动态规划 回漱和分枝定界等等
能理解原理 各种问题也就迎刃而解了

学习数据结构和算法,主要的是了解基础原理和逻辑思维!数学思想的逻辑推理在这里是非常需要的!

算法或许对数学基础有点点要求,数据结构基本没什么要求,而算法的话,书上的根本不够,你要学好,还得自己去网上找资料,遇到不理解的算法,百度看数学理论

数据结构与算法这门专业课不需要太多的数学知识

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进