假设您正在与已经参加过一些专业编程课程(/自我思考)但没有学习大学水平数学的程序员会面。
为了向他们展示TCS的美丽,我想收集一些来自TCS的不错的结果/未解决的问题,这些问题很容易解释。
为此目的(IMHO)的一个很好的候选人将表明,停顿问题是无法决定的。另一个将显示基于比较的排序运行时间的下限(尽管这有点超出了我希望他们理解的范围)。
我还可以使用从解释P = NP问题到10岁的想法,假设其中一些想法是不熟悉的。
因此,问题必须是:
(0.美丽)
- (最多)可以用高中数学解释。
- (最好)不够简单,不足以显示在专业编程课程中(对于C ++ / Java / Web / etc。)。