计算机专业的本科生一般用什么算法做毕业论文?

程序的核心是算法。比如在电脑硬件性能相同的情况下,软件的算法起着几乎决定性的作用。所有计算机软件和硬件编程都需要算法。即使我们在编译hello world程序时没有使用算法,但在编译和运行它,然后在屏幕上显示它时,它就是一个算法。算法是计算机乃至自然界的核心。如果知道了人脑的算法,就可以做出人工智能软件。

算法太多了,无法一一列举。有具体的用法。你应该可以通过看书或者网上搜索找到它们:比如贪婪算法、蚁群算法、遗传算法、进化算法、基于文化的遗传算法、禁忌算法、蒙特卡罗算法、混沌随机算法、序列数论算法、粒子群优化算法、模拟退火算法等等。