码迷,mamicode.com
首页 >  
搜索关键字:深度    ( 13280个结果
《数据结构与算法分析:C语言描述》复习——第十章“算法设计技巧”——Alpha-Beta剪枝
2014.07.08 22:43简介: “搜索”与“剪枝”几乎是如影随形的。此处的“搜索”指的是带有回溯算法的深度优先搜索。 在之前的“Minimax策略”中我们给出了一个三连棋的程序,运行后你就知道计算一步棋要花多少时间。 为了计算最优的一步棋,我们可能需要递归9万多次。如果毫无疑问这种阶乘...
分类:编程语言   时间:2014-07-12 13:01:38    阅读次数:728
【图论】拓扑排序应用
拓扑排序虽是一种排序,但是它跟平时所接触的sort或者qsort不同,排序的意义不同。拓扑排序针对有向无回路图(DAG)而言的,不应用与存在回路的有向图。【图论】广度优先搜索和深度优先搜索 有说到了BFS和DFS,拓扑排序是DFS的一个应用。有向无回路图能说明事件的发生的先后的顺序。比如穿衣服,士兵...
分类:其他好文   时间:2014-07-11 20:11:54    阅读次数:298
【图论】广度优先搜索和深度优先搜索
写在最前面的这篇文章并没有非常详细的算法证明过程。导论里面有非常详细的证明过程。本文只阐述“广度优先和深度优先搜索的思路以及一些简单应用”。两种图的遍历算法在其他图的算法当中都有应用,并且是基本的图论算法。广度优先搜索广度优先搜索(BFS),可以被形象的描述为“浅尝辄止”,具体一点就是每个顶点只访问...
分类:其他好文   时间:2014-07-11 19:59:06    阅读次数:247
求树的最小深度
/** * Definition for binary tree * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode(int x) { val = x; ...
分类:其他好文   时间:2014-07-11 08:58:23    阅读次数:207
千万级下载量产品深度体验-前言
随着移动互联网的快速发展,千万级甚至亿级下载量的产品也出现了很多,这些产品无疑都是各个领域中的精英。之所以能够让如此多的用户安装使用产品,一方面是产品本身的优秀,包括功能上的创新或是出众的用户体验,另一外面也展现了这些企业优秀的推广能力。在如今的互联网时代,得用户者得天下的趋势开始上演的愈加强烈。很...
分类:其他好文   时间:2014-07-09 20:06:48    阅读次数:156
算法导论——lec 10 图的基本算法及应用
搜索一个图是有序地沿着图的边访问所有定点, 图的搜索算法可以使我们发现很多图的结构信息, 图的搜索技术是图算法邻域的核心。 e...
分类:其他好文   时间:2014-07-09 10:30:48    阅读次数:233
折腾开源WRT的AC无线路由之路-2
记录一下开箱图,开箱之后才感觉到尺寸挺大的,所以弄点各种尺寸,给喜欢网购的一个参考。大概来说,安装后它的占用尺寸是:底长=28.5cm,深度=19.5cm,高=19.5,因为厂家推荐上面的左右两个天线最好是45度角的张开,所以上面实际长度要在35cm左右。外壳后面有可立式挂墙用的锁口,这个AC68U就没有,挺遗憾。...
分类:其他好文   时间:2014-07-09 09:57:01    阅读次数:220
SSH深度历险(十) AOP原理及相关概念学习+AspectJ注解方式配置spring AOP
使用AOP,我们要注意关注横切性的功能,即抽象出独立服务,进行模块化使我们以前习惯性的纵向思维的方法再改变,注意横向思考问题的方式,我们结合现在的系统可以把判断文本框一些了的验证、日志的记录、事务的开启、数据库的开启和关闭等等,都可以抽象出使用切面的形式把这些方法切入进去,我们只需要关心我们的业务逻辑,这样代码简单,间接,开发效率大大提高,更重要的是复用效率大大提高了。...
分类:编程语言   时间:2014-07-08 19:02:50    阅读次数:219
SSH深度历险(十一) AOP原理及相关概念学习+xml配置实例(对比注解方式的优缺点)
AOP两种代理的区别 Jdk基于接口实现:JDK动态代理对实现了接口的类进行代理。 CGLIB基于继承:CGLIB代理可以对类代理,主要对指定的类生成一个子类,因为是继承,所以目标类最好不要使用final声明。 如果目标对象实现了接口,默认情况下采用JDK的动态代理实现AOP,也可以强制使用CGLB生成代理实现; 如果目标对象没有实现接口,那么必须引入CGLB,spring会在JDK的动态代理和CGLB代理之间切换 通常情况下,鼓励使用jdk代理,因...
分类:其他好文   时间:2014-07-08 15:48:13    阅读次数:293
Codeforces D. Giving Awards 412 题解
就是按照一定顺序输出排序。 比如a欠b的钱就不能先输出a然后输出b。 本题的技巧就是,要求的是不能先输出a然后输出b,但是可以先输出b然后输出a。 故此可以按照a欠b的钱的关系,建立图,然后DFS深度优先搜索,然后逆向记录点,输出这些逆向点,也就是a欠b的钱,就先输出b然后输出a,那么这个顺序就满足要求了。 很狡猾的题意。要细心。不然就搞半天都白搞了。 题目连接:http://codef...
分类:其他好文   时间:2014-07-08 15:17:14    阅读次数:143
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!