搜索资源列表
a
- 本程序实现八数码问题,由用户输入初始状态,采用的算法为启发式算法,能够大大提高搜索效率。-The program eight digital input by the user initial state, using the algorithm is a heuristic algorithm, can greatly improve the search efficiency.
Slider-Cube
- 用Jave写的滑动积木块游戏算法(人工智能A*算法),用OpenGL做的运行界面,理论上可以实现任意子的滑动积木块游戏。游戏规则为将所有黑子移到白子的右边所需的最少走步。可以作为人工智能的学习资料使用,便于更深入的理解A*算法。-Sliding write Jave building block game algorithm (Artificial Intelligence A* algorithm), run interface with OpenGL, in theory, can be a
A-STAR
- A星寻路算法分析小程序,把游戏中的某个角色放在一个网格环境中,并给定一个目标点和一些障碍物,如何让角色快速“绕过障碍物”找出通往目标点的路径。-A Star pathfinding algorithm analysis procedures, a role in the game on a grid environment, and given a target point and a number of obstacles, how to identify the role quickly a
a
- 数字转换为繁体中文,与以往的方式不同,优化了一些算法,比较高效-Digital conversion, Traditional Chinese, Traditional Chinese digital conversion to digital conversion to Traditional Chinese.
AstarPath
- 在50X50的棋盘上演示A*算法,可以自动形成随机障碍。寻路结束后可以显示所搜过的范围-50X50 chessboard in the A* algorithm demo
HuaRongDao
- 采用A*算法解决华容道问题,参考了网上的棋局编码思想,算法效率有较大的提高。请用netbeans打开项目-Huarong using A* algorithm to solve the problem, refer to the online chess game coding idea, has greatly improved the efficiency of the algorithm
FindPath
- 使用A*算法在Android端实现最短寻路,此例是一个简单的A*算法Demo。-Using A* algorithm in the Android-side to achieve the shortest path finding, in this case is a simple A* algorithm Demo.
A-star
- A-star算法求最短路径。 公式表示为: f(n) g(n)+h(n), 其中 f(n) 是从初始状态经由状态n到目标状态的代价估计, g(n) 是在状态空间中从初始状态到状态n的实际代价, h(n) 是从状态n到目标状态的最佳路径的估计代价。-A-star algorithm for the shortest path. Formula is expressed as: f (n) g (n)+h (n), where f (n) the initial s
Cluster---A
- FCMDD聚类算法 Java实现 可处理时间序列数据集,和普通数据集-Quot uMc
SpinGlass
- SpingGlass算法是半监督社区发现算法,是为了解决完全依赖网络的拓扑结构进行社区发现的方法易受噪音干扰的问题,而提出的一种非重叠社区发现算法。(SpingGlass algorithm is a semi-supervised community discovery algorithm, which is a non-overlapping community discovery algorithm proposed in order to solve the problem that t
LouvainAlgorithm
- 为了降低算法的时间复杂度,Vincent Blondel等人提出了另一种层次性贪心算法(BGLL算法)。该算法包括两个阶段,这两个阶段重复迭代运行,直到网络社区划分的模块度不再增长。第一阶段合并社区,算法将每个节点当作一个社区,基于模块度增量最大化标准决定哪些邻居社区应该被合并。经过一轮扫描后开始第二阶段,算法将第一阶段发现的所有的社区重新看作节点,构建新的网络,在新的网络上迭代的进行第一阶段。当模块度不再增长时,得到网络的社区近似最优划分。 算法的基本步骤如下: 1).初始化,将每个节点划
核心算法
- 核心算法,也即是判断两个方块是否可以消除(通路)。连连看的规则比较简单,能消掉的状况可以用枚举法,不外乎以下三种情况。也即是 1.直线 2.一折(一个拐角) 3.二折(两个拐角)(Core algorithm, that is, to determine whether the two squares can be removed (access). Lianliankan simple rules, can eliminate the situation can use enumeration
Java数据结构和算法.(第二版)
- 主要讲解了java内部数据机构,对于一名java的程序员来说是必不可少的(The main explanation of the Java internal data institutions, for a java programmer is essential)
index
- 简单a,b搜索的算法,包含象棋的ui,ai,基础的减枝 优化(Simple a, B search algorithm, including chess UI, AI, the basic branch reduction optimization)
AprioriMyself
- 是一个java实现的Apriori算法,用于挖掘关联规则(It's a java implementation of the Apriori algorithm)
pagerank算法实现
- PageRank是Google专有的算法,用于衡量特定网页相对于搜索引擎索引中的其他网页而言的重要程度。(PageRank is a proprietary Google algorithm for measuring the importance of a particular page relative to other pages in a search engine index.)
分类算法——神经网络算法BPN实践
- 神经网络BPN算法这是一种经典的分类算法,使用该方法进行数据挖掘的结果更好(Neural network BPN algorithm, which is a classic classification algorithm, using this method for data mining results better)
src-BP
- BP算法的神经网络的源代码, 可以根据向量建立网络,网络的训练结果和初始结构可以用XML保存和载入。 其中 Compressor/TrainerWithDiagram.class , 是一个用于演示的训练器, 产生制定范围内的数,生成随即样本, 并训练。 MainClass.class , 指一个数据压缩器的启动界面。(BP algorithm of neural network source code, you can build a network according to the ve
asearch
- A*算法的Java实现,简单实现。。。。。。。。。。。。。。。。。。。。(Java implementation of A* algorithm, simple implementation....................)
合并排序
- 合并排序是建立在归并操作上的一种有效的排序算法。该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。合并排序法是将两个(或两个以上)有序表合并成一个新的有序表,即把待排序序列分为若干个子序列,每个子序列是有序的。然后再把有序子序列合并为整体有序序列。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为2-路归并。合并排序也叫归并排序。(Merge sort is an efficient sortin