# Code-with-Algorithm-Visualization **Repository Path**: zhang13pro/Code-with-Algorithm-Visualization ## Basic Information - **Project Name**: Code-with-Algorithm-Visualization - **Description**: 用肉眼可见的有趣来学习算法 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 3 - **Created**: 2019-09-03 - **Last Updated**: 2024-11-29 ## Categories & Tags **Categories**: mathlibs **Tags**: None ## README # Code-with-Algorithm-Visualization #### 介绍 基于Java语言实现 用肉眼可见的有趣来学习算法 ### 三门问题(Monty Hall problem) 是一个源自博弈论的数学游戏问题,大致出自美国的电视游戏节目Let's Make a Deal。 问题的名字来自该节目的主持人蒙提·霍尔(Monty Hall)。   这个游戏的玩法是:参赛者会看见三扇关闭了的门,其中一扇的后面有一辆汽车, 选中后面有车的那扇门就可以赢得该汽车,而另外两扇门后面则各藏有一只山羊。当参赛者 选定了一扇门,但未去开启它的时候,节目主持人会开启剩下两扇门的其中一扇,露出其中 一只山羊。主持人其后会问参赛者要不要换另一扇仍然关上的门。 #### 问题是:换另一扇门会否增加参赛者赢得汽车的机会率? ### 一定会获奖吗 假设你打开一个箱子,里面有宝藏的概率是百分之二十,现在你打开5个这样的宝箱,获得宝藏的概率是多少?一定会得到宝藏吗? 这同样可以用 蒙特卡洛算法模拟得出概率。