非计算机专业,学算法需要把数学课本再看一遍吗

发布于 2022-09-04 02:30:18 字数 29 浏览 9 评论 0

非计算机专业,学算法需要把数学课本再看一遍吗

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

蓦然回首 2022-09-11 02:30:18
if (面试算法) {
    printf("不需要,直接LeetCode撸代码");
} else if (机器学习等算法){
    printf("需要,概率论、线性代数是基础");
} else {
    printf("分具体情况讨论");
}
七堇年 2022-09-11 02:30:18

数学课本?
作为计算机专业的毕业生,我只能这么告诉你,要掌握好算法,《离散数学》这门课一定要学好,这是计算机的基础,也是算法的基础。

总得来说数学范畴里离散是对计算机最重要的了,且不说计算机本身0和1就是离散的,算法里的NP、图、树等概念,其实都是源于离散,也是通过离散中的概念得出的算法。

线代、高数之类的掌握一点也不是坏事。

你怎么敢 2022-09-11 02:30:18

数据结构估计要看看才行

美羊羊 2022-09-11 02:30:18

首先数学跟计算机没有关系,而是逻辑思维跟计算机有关系!

关于算法:在大部分开发应用层系统的时候,算法并不重要;如果做底层开发的话,算法就需要掌握得很好 。

神魇的王 2022-09-11 02:30:18

不需要

但是你想走更远的话,不仅要看,还要精

一杯敬自由 2022-09-11 02:30:18

在学习过程中有需要的地方可以查阅相关资料,估计数据结构用的比较多

风情万种。 2022-09-11 02:30:18

我也和题主一样在学算法。我目前处于初学阶段,感觉不需要太多的数学基础,大学理工科的基础数学课程已经很够用了(而且我上学的时候并没有认真学,加上忘记的,应该掌握了不到一半)。我觉得目前学习的都是些很成熟的算法,资料很完善,不需要自己进行复杂的数理分析。不过学习算法的话,基础的big O分析还是要掌握扎实,一步一个脚印,慢慢来就好,不断的思考才是重点。基础知识有时间可以系统学习,没时间看到哪里就学哪里也行。重点是算法背后的解决问题的理念,我认为这才是对工作有巨大帮助的东西。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文