用户中心USER CENTER

首页/用户
  • leetcode130. Surrounded Regions

    摘要:将所有和边界相连的都标记出来。那么当我重新遍历数组的时候,剩下的则是被完全包围的。 题目要求 Given a 2D board containing X and O (the letter O), capture all regions surrounded by X. A region is captured by flipping all Os into Xs in that s...

    focusj 发布于Java
  • Java网络编程(3):使用 UDP 探测局域网内特定类型的机器

    摘要:那没有建立连接的情况下,发现房间这个功能是怎么实现的呢首先,既然手机处于局域网中,那么根据手机当前在局域网的地址和子网掩码,就可以获得这个局域网内所有机器的地址的范围。 记得以前我们使用类似快牙这些文件分享工具的时候,一开始就是先在 手机A 上创建一个房间,然后连接上 手机A WiFi 热点的其他手机(即这些手机处于一个局域网内)就可以发现到这个房间并加入到这个房间里面,然后就可以互相...

    focusj 发布于Java
  • 阻塞、超时和关闭

    摘要:套接字的方法在没有足够的空间缓存传输的数据时可能阻塞,的方法和的构造函数都会阻塞等待,直到连接建立。连接和写数据类的构造函数会尝试根据参数中指定的主机和端口来建立连接,并阻塞等待,直到连接成功建立或发生了系统定义的超时。 Socket的I/O调用可能会因为多种原因阻塞,数据输入方法read和receive方法在没有数据可读时会阻塞。 TCP套接字的write方法在没有足够的空间缓存传输...

    focusj 发布于Java
  • LintCode Coins in a line III

    摘要:复杂度思路参考的思路,对于,表示在从到的范围内,先手玩家能拿到的最大的硬币价值。对于状态,先手玩家有两种选择,要么拿的硬币,要么拿的硬币左边一个的或者右边一侧的,如果拿左侧的硬币,如果拿右侧的硬币,取两个值的最大值。 LintCode Coins in a line III There are n coins in a line. Two players take turns to ...

    focusj 发布于Java
  • 297. Serialize and Deserialize Binary Tree

    摘要:题目解答用一个特殊的符号来表示的情况这是按先序遍历来存到中去这里用为其包含了几乎所有这里还是挺多知识点的,后是一个可以把数组变成则是把加到这个的中去 题目:Serialization is the process of converting a data structure or object into a sequence of bits so that it can be stor...

    focusj 发布于Java
<