Algorithm and Data Structure
文章平均质量分 84
敩科炼技堂
工作历经华为,阿里和字节跳动,资深研发专家。研发方向集中在虚拟化,分布式存储系统,高性能网络以及操作系统等方向。
展开
-
大数相乘的一种思路(2012年软件设计大赛的启思)
ACM,算法,大树相乘原创 2012-04-10 22:55:09 · 1904 阅读 · 0 评论 -
一道经典的面试题目(寻找1-1000中重复的数字)
网上流传这样一道面试题目,打着“微软面试题目”的名堂,题目大意如下: 1-100的整数中少了一个数字,且剩余的99个数是乱序,我们可以想象成一个具有99个元素的乱序数组,数组元素在1-100之间且各不相同,要求找出那个缺少的数字。How ?考虑时间和空间的最优(最少)代价。 浙大研究生面试过程据说导师同样问过这道题目,学生答:1-100的总和减去数组和就是啦,原创 2012-04-19 11:22:34 · 5159 阅读 · 2 评论 -
图论中最小生成树算法-Prim(普里姆)算法、kruskal(克鲁斯卡尔避圈法)算法、破圈算法
最小生成树中的三种经典算法 一、Prim算法 Prim算法是由Prim在1957年提出的一个著名算法。作者因此而出名。 算法根据MST(Minimum Spanning Tree)的性质: 设G=(V,E)是一个无向联通网,U是顶点集V的一个非空子集,若(u,v)是一条具有最小全集的边,其中具有u属于U,v属于V-U,则必然存在一棵包含原创 2012-04-22 10:10:48 · 10713 阅读 · 0 评论 -
求最短路径算法之Floyd算法
在网上寻找了一些Floyd资料,觉得这篇挺好的,符合动态规划的解析,又能够把Floyd算法表述清晰,就记录下来,添加自己的理解,留作后用。参考:http://leon.cc.blogbus.com/logs/3629782.html 对于没有学过Floyd的人来说,在掌握了Dijkstra之后遇到All-Pairs最短路径问题的第一反应可能会是:计算所有点的单源点最短路径,不就原创 2013-03-02 11:08:01 · 809 阅读 · 0 评论