老实灯泡

文章
7
资源
0
加入时间
2年10月21天

算法基础/BFS/DFS1.1091. 二进制矩阵中的最短路径2.130. 被围绕的区域3.797. 所有可能的路径

BFS/DFS常用场景区分:DFS常以递归形式实现,因为每次都要将一条路搜索到底后再回溯,所以适合求解所有路径的情况。BFS常借助队列实现,每次将一层一层的向外扩展,所以常用于求解最短路径、求解路径长度和层次遍历中。1.1091. 二进制矩阵中的最短路径题目描述:给你一个 n x n 的二进制矩阵 grid 中,返回矩阵中最短 畅通路径 的长度。如果不存在这样的路径,返回 -1 。二进制矩阵中的 畅通路径 是一条从 左上角 单元格(即,(0, 0))到 右下角 单元格(即,(n -

mysql中Null 与空值的区别

mysql中null确实很难缠,往往很多高手在sql优化时都被它坑过,下面总结了他们的区别:MySQL中,null是未知的,且占用空间的。null使得索引、索引统计和值都更加复杂,并且影响优化器的判断。 空值('')是不占用空间的,注意空值的''之间是没有空格。 在进行count()统计某列的记录数的时候,如果采用的 NULL 值,会被系统自动忽略掉,但是空值是会进行统计到其中的。 判断...

java 注解 匿名内部类_Java匿名内部类和Lambda表达式

匿名内部类有时候我们需要临时创建一个类和对象并且这个类无需在其他地方复用,就可以使用匿名内部类。匿名内部类的好处是不需要单独开一个类文件来编写,也不需要类名称,临时使用很方便。但是匿名内部类没有名字也就没有构造器,不能直接实例化。同时匿名内部类只能实现一个接口,这一点从使用方式上就可以看出来。实现接口的匿名内部类匿名内部类多用于临时实现一个接口,可以直接现场定义并实例化。定义规则:Interfac...

如何在Google Play发布应用

1、打开https://accounts.google.com/signup,注册谷歌账号 2、支付25美金:创建好Google账号之后,进入http://play.google.com/apps/publish/signup这个地址,开始完成支付注册费用环节。注册Google Play开发者账号需要支付25美金,然后该开发者账号就可以终生使用。 3、购买成功后,在所有应用里点...