数据结构和算法
tyxr5
这个作者很懒,什么都没留下…
展开
-
最短路径算法—Bellman-Ford(贝尔曼-福特)算法分析与实现(C/C++)
相关文章:1.Dijkstra算法:http://www.wutianqi.com/?p=18902.Floyd算法:http://www.wutianqi.com/?p=1903Dijkstra算法是处理单源最短路径的有效算法,但它局限于边的权值非负的情况,若图中出现权值为负的边,Dijkstra算法就会失效,求出的最短路径就可能是错的。这时候,就需要使用其他的算法来求解最短路径,Bellman...转载 2018-03-08 11:29:18 · 929 阅读 · 0 评论 -
【贪心算法】Kruskal算法的实现与应用
问题背景假设我们有n个位置的集合V={v1, v2, …, vn},我们想在它们顶部建立一个通信网络,网络应该是连通的,即任何两个位置vi和vj之间至少存在一条路径可以相互到达。对于确定的两个位置(vi,vj),假设在这两个位置之间建立网络连接的费用为c(i,j),c(i,j) > 0。将上述问题抽象成一个无向图G=(V,E),用图来表示可能被建立的链接的集合,图的每个结点代表每个位置,图的...转载 2018-03-10 10:54:14 · 1676 阅读 · 0 评论 -
分支界定法 分析与实现
原创 2018-03-30 14:41:42 · 1587 阅读 · 0 评论 -
分支限界法
1. 基本思想分支限界法(branch and bound method)是求解纯整数规划或混合整数规划问题的经典方法,在上世纪六十年代由Land Doig和Dakin等人提出。这种方法灵活且便于用计算机求解,目前已经成功运用于求解生产进度问题、旅行推销员问题、工厂选址问题、背包问题及分配问题等。算法基本思想如下:以广度优先或以最小耗费(最大效益)优先的方式搜索问题的解空间树分支限界法中,每一个活...转载 2018-03-30 18:33:52 · 1551 阅读 · 0 评论 -
BWT (Burrows–Wheeler_transform)数据转换算法
BWT (Burrows–Wheeler_transform)数据转换算法1.什么是BWT 压缩技术主要的工作方式就是找到重复的模式,进行紧密的编码。 BWT(Burrows–Wheeler_transform)将原来的文本转换为一个相似的文本,转换后使得相同的字符位置连续或者相邻,之后可以使用其他技术如:Move-to-front transform 和 游程编码 进行文本压缩。2.BWT...转载 2018-04-15 15:51:09 · 1146 阅读 · 0 评论 -
稳定排序和不稳定排序
这几天笔试了好几次了,连续碰到一个关于常见排序算法稳定性判别的问题,往往还是多选,对于我以及和我一样拿不准的同学可不是一个能轻易下结论的题目,当然如果你笔试之前已经记住了数据结构书上哪些是稳定的,哪些不是稳定的,做起来应该可以轻松搞定。本文是针对老是记不住这个或者想真正明白到底为什么是稳定或者不稳定的人准备的。 首先,排序算法的稳定性大家应该都知道,通俗地讲就是能保证排序前2...转载 2018-04-25 17:59:59 · 276 阅读 · 0 评论 -
网络流—最大流(Edmond-Karp算法)
网络流—最大流(Edmond-Karp算法)原文:https://www.cnblogs.com/zsboy/archive/2013/01/27/2878810.html 网络流看了两天,终于有了一点眉目,也拿模版A了道题目,通过对于模版代码的调试也真正了解了ek算法的用途了。 想好好写下总结都不让人顺心,写到一半网站死了,又得重新写。。 不说废话了,直接正题首先要先清楚最大流的含义,就是说从源...转载 2018-05-15 15:34:58 · 1154 阅读 · 0 评论 -
匈牙利算法c++代码
首先说几个定义。以下定义是我自己用通俗的语言说的,以便于不太了解图论的同学也能够有个大概的认识。 二分图:有点资料也叫作二部图。它是如果一个图可以分为两个子集X和Y,且X和Y通过有边连接。通俗点说,就是X的每一个边的另一个端点只能是Y里的一个顶点,Y的每个边的另一个端点只能是X的一个顶点。 最大匹配:在二分图中,最大匹配包含的边(连接X中顶点x和Y中顶点y的边)是所...转载 2018-05-16 19:11:31 · 1713 阅读 · 0 评论 -
线性规划-单纯形算法详解
本博客若无特殊说明则由 hrwhisper 原创发布转载请点名出处:细语呢喃 > 线性规划-单纯形算法详解本文地址:https://www.hrwhisper.me/introduction-to-simplex-algorithm/Blog建设小伙伴们Leetcode 题解留言板关于…线性规划-单纯形算法详解 2016年11月24日 hrwhisper 7 Comments 15,246...转载 2018-07-12 13:29:32 · 23190 阅读 · 3 评论