能过。毕业写论文需要写程序对自己所提出的算法,或者解决问题的思路进行验证,需要通过图,表等形式将程序的运行结果加以展示,而且没有程序光有结果的问题影响不了毕业论文,只要自己好好的答辩,都能过。
硕士毕业论文不是必须和高大上的算法对比。
研究生论文中的算法设计可以参考他人做过的,也可以自己提出算法思路。
前者不用太详细介绍,但是运用时必须准确全面;后者需要很详细,因为新的算法没人知道,不详细的话读者可能看不懂,就没有价值了。
一个程序的核心在于算法。比如说打开一个软件和运行一个软件的速度在计算机硬件性能相同情况下,软件的算法起到了几近决定性作用,所有的计算机软件和硬件的编程都是需要算法的,就算一个hello world程序虽然我们编时候没有用到算法但是在编译他和运行再屏幕显示的时候就是算法了。算法是计算机乃至自然界的核心,如果知道人脑的算法,就可以制造出人工智能的软件。
算法太多,也就不全部列举出来了,具体的还有用法,你自己看下书或去网上找下,都应该可以找到的:比如:贪心算法,蚁群算法,遗传算法,进化算法,基于文化的遗传算法,禁忌算法,蒙特卡洛算法,混沌随机算法,序贯数论算法,粒子群算法,模拟退火算法等等。
当然不一定啦 我就是数学专业的 我的毕设是遗传算法的程序 不过我班上很多其他人不是这种 比如说统计方面的 让你收集房售的数据然后判断房售各因素的影响 这算是统计分析的 还有一个干脆就是做旅游网站 其它就不举例了 当然 除了少数都还是占了一点边 需要你画一些分布曲线类似的东西
至于学习数学 我劝你不要将所有时间都花在数学上面 数学重要不用说 但是它只是一基础学科 没听说有几个职位是专门要求数学专业的 你首先确定好你发展的方向 然后你在学习那方面知识的同时 学习与你发展方向牵涉比较大的那几个数学分支 如果能学好那几个数学分支就已经非常厉害了 事实上很多数学专业本身也是这样 像我这种 信息与计算科学 便主要学的是数学和计算机 一般情况下一个学期3门数学课加1门计算机课