首先
马尔可夫链,是指数学中具有马尔可夫性质的离散事件随机过程。该过程中,在给定当前知识或信息的情况下,对于预测将来会发生什么,发生的概率是多少。
算法实现原理
本文章讲述的是如何使用JAVA来简单的实现马尔科夫链算法,相比于现有的C、C++算法,使用JAVA实现马尔科夫链算法比较的简单,其原因在于JAVA里可以使用List数组代替C、C++里的链表、指针,操作起来相对的简单。
<
本文介绍了马尔科夫链的概念及其在JAVA中的简单实现。通过统计原有数据和发生概率,利用JAVA的List数组来简化算法操作。程序实现包括创建数据和概率数组,计算事件发生的概率,并给出了测试结果。由于复杂度为n^3,当数据量大时效率较低,有待优化。
首先
马尔可夫链,是指数学中具有马尔可夫性质的离散事件随机过程。该过程中,在给定当前知识或信息的情况下,对于预测将来会发生什么,发生的概率是多少。
算法实现原理
本文章讲述的是如何使用JAVA来简单的实现马尔科夫链算法,相比于现有的C、C++算法,使用JAVA实现马尔科夫链算法比较的简单,其原因在于JAVA里可以使用List数组代替C、C++里的链表、指针,操作起来相对的简单。
<

被折叠的 条评论
为什么被折叠?