算法相关
文章平均质量分 82
pure_life
这个作者很懒,什么都没留下…
展开
-
有向图的强连通分量
有向图的强连通分量 最关键通用部分:强连通分量一定是图的深搜树的一个子树。 一、 Kosaraju算法1. 算法思路基本思路:这个算法可以说是最容易理解,最通用的算法,其比较关键的部分是同时应用了原图G和反图GT。(步骤1)先用对原图G进行深搜形成森林(树),(步骤2)然后任选一棵原创 2008-09-10 21:24:00 · 3214 阅读 · 3 评论 -
寻找最近的小于当前数的位置
这是百度一面的时候遇到的一个面试题,当然这个肯定不是原题,只是问题分解之后的一个抽象而已,当时分析复杂度的时候,说了O(n),但是没给出证明,被鄙视了。 1.问题:寻找最近的小于当前数的位置给定一个数组arr[0..N-1],对于任意arr[i],求最大的j,满足j(arr[i] = 6, arr[j] = 5) 解决思路就是动态规划,用dp[i]代表arr[i]对应的j的原创 2012-10-30 15:13:05 · 988 阅读 · 1 评论