自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xwdreamer的专栏

我所写的,都是被我所验证过的

  • 博客(23)
  • 资源 (9)
  • 收藏
  • 关注

原创 编辑距离

  #include#include#include#includeusing namespace std;#define maxNum 100char a[maxNum],b[maxNum];//存放输入字符串int c[maxNum][maxNum];//动态规划二维表int diff(char a,char b)//判断字符a,b是否相等, 相

2011-06-21 01:05:00 977

转载 经典算法解析

http://www.cnblogs.com/wxbjs/articles/1507657.html一、什么是算法算法是一系列解决问题的清晰指令,也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。算法常常含有重复的步骤和一些比较或逻辑判断。如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。不同的算法可能用不同的时间、空间或效率来完成同样的任务。一个算法的优劣可以用

2011-06-19 00:18:00 1455

原创 Prim算法求最小生成树MST以及和kruskal算法的对比

1.解析Prim算法和Dijkstra算法非常类似,他们的伪码几乎相近,只是他们优先队列所排序的键值不同而已。Prim算法的键值为节点与集合S中顶点间的最轻边的权重,而在Dijkstra算法中,键值为由起始点到某节点的完整路径长度。在后面的博客中会说明最小生成树MST与最短路径的区别。2.代码实例#include #include #include #in

2011-06-16 20:14:00 3521

转载 进程与线程

转自:http://blog.csdn.net/whwjn/archive/2006/04/20/670852.aspx1.进程与线程进程和线程是两个相对的概念,通常来说,一个进程可以定义程序的一个实例(Instance)。在Win32中,进程并不执行什么,它只是占据应用程序所使用的地址空间。为了让进程完成一定的工作,进程必须至少占有一个线程,正是这个线程负责包含进程地址空间中的代码。实际

2011-06-16 02:26:00 720

原创 快速排序算法QuickSort(二)

1.说明这个快速排序算法是对前面的 快速排序算法QuickSort  一种改进。只是修改了int Partition(int arry[],int start,int end)这个方法。2.思路仔细观察我们可以发现,我们前面Partition方法中,都需要swap(arry,start,end), 但是这一步中有些步骤是可以省略的。 在( 因为当前的arry[start]是值就

2011-06-16 01:59:00 1220

原创 快速排序算法QuickSort

1.说明快速排序法(quicksort)是目前所公认最快的排序方法之一(视解题的对象而定),虽然快速排序法在最差状况下可以达O(n2),但是在多数的情况下,快速排序法的效率表现是相当不错的。快速排序法的基本精神是在数列中找出适当的轴心,然后将数列一分为二,分别对左边与右边数列进行排序,而影响快速排序法效率的正是轴心的选择。这边所介绍的第一个快速排序法版本,是在多数的教科书上所提及的版本

2011-06-15 20:50:00 1676

原创 Kurskal算法生成最小生成树MST

1.解析while循环其实不是只循环V-1次,因为如果找出的边能够形成环的话,这条边并不是我们需要的边,所以本次循环无效。while循环中其实包含了找出最小的功能,这个其实可以通过单独的一个函数来实现。就是按边长度升序来排列。kruskal算法其实是一个找边的算法,对于一V个顶点的图,必定由V-1条边构成一个最小生成树,那么按边的权值遍历图每一条边。判断如果添加这条选出的当前权最小的边,图

2011-06-15 00:19:00 1391

原创 含有负边的图的最短路径(Bellman_ford算法)

更新所有的边,每条边更新V-1次,时间复杂度为O(V*E).有些更新操作是重复了的,这里可以考虑检查多余的重复操作作,如果没有更新发生,则立即终止算法。#include #include #include #include #include #includeusing namespace std; #define maxNum

2011-06-14 11:03:00 1545

原创 Dijkstra算法求单源最短路径(二)(BFS的改版)

1.解析该算法其实就是广度优先算法的改版,只是将广度优先算法中的普通队列改为了这里的优先队列。2.算法实例#include #include #include #include #include #includeusing namespace std; #define maxNum 100 //定义邻接举证的最大定点数

2011-06-14 02:10:00 1519

原创 Dijkstra算法求单源最短路径(一)

      本文实现的Dijkstra算法是最简单的方法,就是暴力搜索,其时间复杂度为O(V^2),后面会使用优先队列的方法,修改广度优先遍历来实现Dijkstra算法,这样的算法时间复杂度上会有所改善。代码实例:/*参考文献:http://baike.baidu.com/view/7839.htm算法流程:在以下说明中,s为源,w[u,v]为点u和v之间的边的长度,结果保存在

2011-06-13 21:21:00 1627

原创 visual studio 自动整理代码

1.Ctrl+A选中要整理的代码2.Ctrl+K3.Ctrl+F

2011-06-13 20:19:00 4331

原创 图的广度优先遍历BFS(邻接矩阵表示法)

1.前言复习算法第四章——图中的路径,首先完成算法广度优先遍历,其中使用到了队列结构2.参考资料http://blog.csdn.net/lengyuhong/archive/2010/01/06/5145100.aspx3.相关博客在之前的博客中完成了图的深度优先遍历,也是使用邻接矩阵表示法。图的深度优先遍历(邻接矩阵表示法) 4.代码实现#inc

2011-06-13 19:01:00 4162

原创 STL中stack和queue的用法

发现在平常的编码中,stack和queue用到的频率都非常高,自己写一个stack和queue又显得麻烦,今天特地研究如何使用STL中的stack和queue。研究的并不输入,只是一些简单用法而已。下面附上我的stack和queue使用代码#include#include#include#include//system("pause");需要用到using namespac

2011-06-13 16:19:00 1963

原创 判断一个图是否有环 无向图 有向图

没有找到原文出处,请参考一下链接:http://www.cnblogs.com/hiside/archive/2010/12/01/1893878.htmlhttp://topic.csdn.net/u/20071023/11/3edb81fc-37b2-4506-906e-44dc0fc521f2.html一、无向图:方法1:如果存在回路,则必存在一个子图,是一个环路。环路中

2011-06-11 21:44:00 21638 3

原创 图的深度优先遍历DFS(邻接矩阵表示法)

1.前言期末复习算法,第三章讲到了图,所以想将课本中的算法实现。当写完代码的时候才发现这样的复习效率太低了,看书复习是复习,写代码是写代码。不过写完以后还是有点成就感的。2.参考文献http://blog.csdn.net/lengyuhong/archive/2010/01/06/5145100.aspx3.代码实现#include#includeusing name

2011-06-11 15:12:00 7162

原创 经典Hadoop书籍介绍

1.Hadoop: The Definitive Guide(Hadoop权威指南) 这本书很全,Hadoop中的圣经级教材,不过看起来挺累。 内容简介 Discover how Apache Hadoop can unleash the power of your data. This comprehensive resource shows you how to build and ma

2011-06-10 13:08:00 12168

原创 Hadoop平台实验报告

1. 前言 通过基于MapReduce云计算平台的海量数据处理实验,我们了解了Hadoop的基本架构,已经如何编写MapReduce程序,本实验中我主要使用到的两个程序分别是WordCount(词频统计)和InvertedIndex(反向索引)。在将这两个程序之前,我会介绍我对Hadoop的理解。 2. Hadoop简介及特性 2.1. Hadoop分布式文件系统(HDFS) Hadoop

2011-06-10 12:56:00 13529

原创 Reflector7及破解

Reflector7开始收费,前面的版本都已经过期,在网上下载了Reflector7,并找到了破解软解,特在此分享。下载地址:Reflector7.1.0.143.zip&Red.Gate_.NET_.Reflector.7.1.0.143.patch-SND.zip

2011-06-10 00:53:00 1818

原创 WF4教程第一弹

本文主要是总结自己学习《microsoft windows workflow foundation 4.0 cookbook》第一章的内容。下面给出本章程序的源代码,下载地址如下:Chapter01.rar。下面简要介绍解决方案Chapter01中所有项目。解决方案中的各个项目如下图所示1.Creating the first WF program:HelloWorkflowHello

2011-06-09 12:03:00 3133

原创 WF4学习资料

最近在看《microsoft windows workflow foundation 4.0 cookbook》这本书,启发颇大。刚看了第一章,就迫不及待得来写这篇博客来推荐这本书,真的很好。而且WF4加入了许多新的元素,思路也比之前版本更加清晰。下面是这本书的封面。接着列出书本的目录Table of Contents Preface 1 Chapter 1: Workflow Pro

2011-06-08 22:47:00 1970

原创 一款开源工作流编辑器ShareDesigner.SL

主页:http://www.shareidea.net/opensource.htm ShareDesigner.SL是基于微软SilverLight技术的开源产品,由深圳市吉软科技有限公司开发和维护,获得DEV-WOW 2009微软开发者大赛开发奖。主要包含以下功能: 支持拖拽创建和修改流程 导出图形对应的xml描述文件 根据流程xml描述文件显示流程图 支持设计回滚(undo)和重做(redo)操作 支持(群组)拷贝,(群组)粘贴,(群组)移动 支持丰

2011-06-02 10:43:00 4309

原创 WorkflowRuntime解析(1)

1.WorkflowRuntime在ASP.NET下的寄宿方式       WF在APS.NET的运行方案中最直接的宿主方式,便是将workflowRuntime的起始及结束交给网站静态的Global.asax程序区块负责,将workflowRuntime.StartRuntime()置于Application_Start中执行。 Global.asax源代码如下   2.WorkflowRuntime服务注册       WorkflowRuntime.AddService 方法用于将指定的服务

2011-06-02 00:35:00 2441

原创 泛型类型——以基于Object的堆栈和泛型堆栈对比介绍

参考文献:http://www.cnblogs.com/Dlonghow/archive/2008/07/10/1240228.html,http://msdn.microsoft.com/zh-cn/library/0x6a29h6(v=VS.90).aspx   泛型是 C# 2.0 的最强大的功能。通过泛型可以定义类型安全的数据结构,而无须使用实际的数据类型。这能够显著提高性能并得到更高质量的代码,因为您可以重用数据处理算法,而无须复制类型特定的代码。在概念上,泛型类似于 C++ 模板,但是在实现

2011-06-01 21:14:00 1632 2

国际标准ISO:IEC-13818-1-中文版.pdf.zip

国际标准ISO/IEC-13818-1-中文版

2021-07-19

JAVA核心技术第8版(core java 8)随书源代码

出版社: 机械工业出版社; 第1版 (2008年6月1日) 丛书名: Sun公司核心技术丛书 平装: 694页 正文语种: 简体中文 开本: 16 ISBN: 9787111239505 条形码: 9787111239505 商品尺寸: 23.8 x 18.6 x 2.6 cm 商品重量: 1.2 Kg 品牌: 机械工业出版社 随书源代码

2012-06-05

Ext 3.0 中文.CHM

EXT API3.0 中文版文档 EXT API3.0 中文版文档 EXT API3.0 中文版文档

2011-11-24

srpingframework源代码

如果要查看springframework2.0.8的源代码,在eclipse中更改attached source即可, 我已经将source code 打包。

2011-11-01

AES算法过程的flash演示

详细描述了AES算法不走,通过动画的方式更能让我们了解算法步骤。

2011-03-16

数据库系统概念第五版习题答案(英文版)

这个习题答案是学生做的,并没有全部答案,但是有些关键的题目都做了。很好的一份资料,对于备考《数据库系统概念》的人来说有帮助。

2011-01-17

并查集的课件,很好东西

杭州电子科技大学ACM集训可见,详细描述并查集内容,还有一道题目的解析。

2009-10-01

ACM常用代码,内含图论,进制转换,图论等

用来考研复试用的,很好的资源。有图论,字符,数据结构,数论等方面的东西

2009-10-01

浙大计算机考研复试机考

浙大历年考题。从05年开始到07年的。 有详细的解答还有一些预测题目。

2009-04-15

空空如也

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

TA关注的人

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