自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Kruskal算法最小生成树

一:初始图二:基本思想        保存图中所有的边到数据结构Edge数组中,并且以权重为参照,进行递增排序。从排序后的Edge数组中从权重最小边开始遍历,如果此边不会构成回路破坏生成树,则加入生成树边。为判断重复,采用vset数组记录,具体参见代码三:代码实现#includeusing namespace std;typedef struct Edge{ int v;

2017-06-21 22:47:41 573

原创 Prim最小生成树算法

一:测试用图二:实现代码#includeusing namespace std;#define maxweight 100;typedef struct{ int n; int g[100][100];}Mgraph;int main(){ int i,j; Mgraph mgraph; mgraph.n=5; for(i=0;i<mgraph.n;i++){

2017-06-20 22:18:15 261

原创 wpcap 环境配置

一、安装wincap及其开发包winpcap下载地址:http://www.winpcap.org/install/default.htmwinpcap开发包:http://www.winpcap.org/devel.htm二、在编译器配置外部依赖项 (include 和 lib)此处以vc++6.0为例,project---setting---c/c++---prep

2017-05-27 15:25:13 1329

原创 Winsocket编程,事件选择模型+mysql简易聊天室,含登录同步离线消息

一、有关数据库操作,封装在DBHelper.h内,代码如下#include #include "mysql.h"#includebool getPassword(char * username, char * &pwd){ MYSQL mysql, *sock; mysql_init(&mysql); if (!(sock = mysql_real_connect(&mysq

2017-05-11 19:40:14 398

原创 c/c++在visualstudio上链接msql,及其基本操作

一:工具及环境配置           1.工具                           visual studio 2013 +mysql-5.7.16-winx64                      2.环境配置                                1.首先创建一个工程,此处以控制台工程为例               

2017-05-09 16:52:23 495

原创 树的创建,与基本操作

#includeusing namespace std;typedef struct BTNODE{ char data; BTNODE * left; BTNODE * right;}BTNODE;typedef struct Stack{ BTNODE * data[100]; int top;}Stack;void createBtTree(BTNODE * &

2017-05-03 20:58:16 1145

原创 KMP算法图+文详解

前言:花了一天时间弄懂了KMP算法,翻阅的资料由于篇幅原因,晦涩难懂且五花八门。故在此写出自己的理解一丶什么是KMP算法         相信大家在搜索KMP关键字的时候,已经对KMP算法有所了解。简单来说,KMP算法就是一种字符串匹配算法,跟Brute-Force算法(简单匹配算法)相比,KMP算法避免了主串的回溯(后文会提到),大大提高了效率。二、KMP算法较BF算法的改进

2017-04-27 13:05:50 684

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除