码迷,mamicode.com
首页 >  
搜索关键字:编程算法    ( 289个结果
HDU 3729 I'm Telling the Truth(二分图最大匹配+结果输出)
题目地址:HDU 3729 二分图最大匹配+按字典序输出结果。只要从数字大的开始匹配就可以保证字典序最大了。群里有人问。。就顺手写了这题。。 代码如下: #include #include #include #include using namespace std; int vis[110000], head[110000], cnt, link[110000], n, a[70...
分类:其他好文   时间:2014-07-31 20:54:27    阅读次数:250
HDU 4901(杭电多校训练#3 1005题)The Romantic Hero(DP)
题目地址:HDU 4901 这题没想到最后居然能够做出来。。。。 这题用了两次DP,先从前往后求一次异或的,再从后往前求一次与运算的。分别是 1:求异或的时候,定义二维数组huo[1000][1024],前者指第几位,后者是哈希的思想,若huo[x][y]=2则表示最右边的数为第x位时,异或值为y的出现了两次,需要再定义一个hash数组,来保存前面出现的所有情况,再找有多少位的时候,用has...
分类:其他好文   时间:2014-07-31 20:52:57    阅读次数:227
编程算法 - 二分图判定 代码(C)
二分图判定 代码(C)本文地址: http://blog.csdn.net/caroline_wendy题目: 给定一个具有n个顶点的图. 要给图上每个顶点染色, 并且要使相邻的顶点颜色不同. 是否能最多用2种颜色进行染色. 没有重边和闭环.即二分图问题.使用深度优先搜索(dfs), 把顶点染成c, 然后相邻边染成-c. 如果相邻边被染色过, 且相同, 则图不是二分图; 如果所有边都被染色, 并且...
分类:其他好文   时间:2014-07-28 00:25:49    阅读次数:208
编程算法 - 单源最短路问题 Bellman-Ford 代码(C)
单源最短路问题 Bellman-Ford 代码(C)本文地址: http://blog.csdn.net/caroline_wendy单源最短路: 固定一个起点, 求它到其他所有点的最短路的问题.Bellman-Ford: 设当前到顶点i的最短路长度为d[i], 并设初值d[s]=0, d[i]=INF, 再不断使用递推关系式d[e.to] = d[e.from] + e.cost更新d的值.代码...
分类:其他好文   时间:2014-07-28 00:19:29    阅读次数:248
编程算法 - 字符串相同 代码(Java)
字符串相同 代码(Java)本文地址: http://blog.csdn.net/caroline_wendy题目: 实现一个算法, 确定一个字符串的所有字符是否全都不同. 假使不允许使用额外的数据结构, 又该如何处理.解法1:使用数据结构, 设置boolean数组, 把值(value)作为数组的索引(index), 判断数组是否重复.解法2:不使用数据结构, 可以通过位(bit)进行判断, 把每...
分类:编程语言   时间:2014-07-26 03:02:06    阅读次数:259
十大编程算法助程序员走上大神路
算法一:快速排序算法 快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序?n?个项目要Ο(n?log?n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其...
分类:其他好文   时间:2014-07-23 13:57:56    阅读次数:278
编程算法 - 并查集(disjoint set) 代码(C)
并查集(disjoint set) 代码(C)本文地址: http://blog.csdn.net/caroline_wendy并查集(disjoint set)是一种常用的数据结构.树形结构, 包含查询(find)和合并(unite)操作.时间复杂度O(a(n)), 比O(logn)要快.代码:class DisjoinSet { static const int MAX_N = 10000;...
分类:其他好文   时间:2014-07-21 23:42:53    阅读次数:201
编程算法 - 食物链 并查集 代码(C)
食物链 并查集 代码(C)本文地址: http://blog.csdn.net/caroline_wendy题目: 有N只动物, 分别编号为1,2,...,N. 所有动物都属于A,B,C中的一种. 已知A吃B, B吃C, C吃A.按顺序给出两种信息K条.第一种: x和y属于同一类.第二种: x吃y. 信息之间可能会出错和矛盾, 求不正确的信息数.例如:有N=10只动物, 给定K=7条信息.(1) ...
分类:其他好文   时间:2014-07-21 23:22:53    阅读次数:298
编程算法 - 二叉搜索树(binary search tree) 集合(set)和映射(map) 代码(C)
二叉搜索树(binary search tree) 集合(set)和映射(map) 代码(C++)本文地址: http://blog.csdn.net/caroline_wendy二叉搜索树(binary search tree)作为常用而高效的数据结构, 标准库中包含实现, 在标准库的集合(set)和映射(map), 均使用.具体操作代码如下.代码:/* * main.cpp * * C...
分类:其他好文   时间:2014-07-21 15:48:15    阅读次数:190
编程算法 - 二叉搜索树(binary search tree) 代码(C)
二叉搜索树(binary search tree) 代码(C)本文地址: http://blog.csdn.net/caroline_wendy二叉搜索树(binary search tree)可以高效的进行插入, 查询, 删除某个元素, 时间复杂度O(logn).简单的实现方法如下.代码:/* * main.cpp * * Created on: 2014.7.20 * Au...
分类:其他好文   时间:2014-07-21 15:15:16    阅读次数:273
289条   上一页 1 ... 20 21 22 23 24 ... 29 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!