关于算法方面与算法课老师的争执

依稀记得的老师说的话

1 、我只是想让你知道下解空间

2、这个算法的解空间是什么?不知道?XXX同学给他讲一下,需不需要XXX同学给你讲一下

3、是不是刺激到你的自尊心了*2

4、你是不是参加过一些比赛

5、我让这个同学给其他同学讲题,所以给他加了10分(如果多次询问确认下没理解错应该就是不用*0.5的10分)

6、第五章讲的是深度优先搜索,第六章讲的是广度优先搜索

7、如果刺激到你的自尊心了那真的对不起

8、这样吧,给你打个√吧,学号多少

我当时所过的话

1、为什么非要知道它的解空间是什么

2、你发的实验的要求我都做到了,里面没有提到解空间,n-皇后我也能当场给你手写一个

3、我的学号是30429(临走的时候说的,怕她忘记给我过,因为之前有过一次)

4、理解一个算法应该是理解每一行代码起到的作用是什么

总结和感悟

1、我确实非常缺乏语言表达能力,需要经常写类似小记来锻炼下

2、虽然感觉没必要和她争执,但是争执过后除了负面情绪,也让我知道自己对完成任务缺乏认知,加深了实际需要和我主观臆想其实差距很大,我决定以后只要代价不大,还是需要头铁几次

3、但是确实挺难受的,花了很多时间和精力学习的算法,敲了那么多的代码,到最后在算法课上竟然被定义与概念秒了

4、第一次去被解空间问懵了,在GPT简单问了下三种解空间结构是什么,m叉树和子集树的区别是什么之后就草草去进行第二次讲解算法,发现老师问的和GPT上说的侧重点不一样,导致又被解空间问懵了,试图去转移话题去讲代码,但是老师不听

附上实验要求

一、目的和要求

1. 理解回溯算法。

2. 利用回溯算法解决n-后问题和最大团问题。

3. 记录运行结果,完成实验报告。

二、实验内容

1. 利用回溯算法解决n-后问题。分别计算一下n=7,8,9,10,11时的每个n对应的解的个数和运行时间,直接把结果显示在控制台窗口中,截图插入实验报告。同时,列出一个n=10的结果,画图表示。

2. 利用回溯算法解决如下图的最大团问题,把得到的解向量显示在控制台窗口,结果可以画在实验报告中。

三、源程序代码

四、实验结果

五、实验体会(包括收获,心得体会,存在的问题及解决问题的方法,建议等)