算法
DiamondTan-覃
人生苦短,我用Python。
展开
-
粒子群算法原理及Matlab实现(PSO — Particle Swarm Optimization)
1 前言 在计算机科学中,粒子群优化(PSO)是一种计算方法,可以通过迭代来改进候选方案的优化问题。它通过粒子的位置和速度根据数学公式得到一组候选解决方案,并在搜索空间中移动这些粒子来解决问题。每个粒子的运动不仅受到它局部最佳位置的影响,而且全局最优解也会引导这些粒子到最佳位置。 PSO是由Kennedy和Eberhart共同提出,最初用于模拟社会行为,作为鸟群或鱼...原创 2018-07-18 23:09:57 · 29062 阅读 · 2 评论 -
简单易懂,蚁群算法解决旅行商问题
转载声明:原文把蚁群解决旅行商问题写的很清楚,只不过本人认为原文中有一些小错误,特此更改(文中红色加粗字体为改正处),代码中出现的一些算法的小问题也进行了更正(比如代码中的贪心算法),代码也附在下面,谢谢博主的分享。原文地址:http://www.cnblogs.com/asxinyu/p/Path_Optimization_Tsp_Problem_Ant_System_CSharp.ht...转载 2018-10-29 21:06:40 · 19998 阅读 · 0 评论 -
判断二叉树是否为二叉排序树
#include <stdio.h> #include <stdlib.h> typedef struct node{ int data; struct node *lchild, *rchild;}Bitree;Bitree *B[100];Bitree *CreateBiTree(){ int num, i, n; Bitree *t, *s;...原创 2016-10-26 23:08:56 · 3376 阅读 · 0 评论 -
二叉树
#include<iostream>#include<cstdio>#include<cstring>#include<cstdlib>using namespace std;typedef struct BiTNode{ char data; struct BiTNode *lchild, *rchild;}BiTNode,*Bi...原创 2016-10-23 23:08:19 · 343 阅读 · 0 评论