240 发简信
IP属地:山东
  • 图的理解:深度优先和广度优先遍历及其 Java 实现

    遍历 图的遍历,所谓遍历,即是对结点的访问。一个图有那么多个结点,如何遍历这些结点,需要特定策略,一般有两种访问策略: 深度优先 广度优先 深度...

  • 图的理解:存储结构与邻接矩阵的Java实现

    转载:https://segmentfault.com/a/1190000002685782 存储结构 要存储一个图,我们知道图既有结点,又有边...

  • 图的理解:存储结构与邻接表的Java实现

    存储结构 要存储一个图,我们知道图既有结点,又有边,对于有权图来说,每条边上还带有权值。常用的图的存储结构主要有以下二种: 邻接矩阵 邻接表 上...

  • Divide Two Integers

    Divide two integers without using multiplication, division and mod opera...

  • Basic Calculator

    Implement a basic calculator to evaluate a simple expression string.The ...

  • Resize,w 360,h 240
    java并发之AbstractQueuedSynchronizer

    引言 可能我们平常很少听说它,就算是在并发里也很少用到它,但是我们所用的Condition(条件)、ReentrantLock(可重入锁)、Re...

  • 深入了解Java程序执行顺序

    首先做个测试: 答案是啥? 那你就out啦 正确答案是: 什么?不是从main方法执行的吗?怎么回事呢? Java程序运行时,第一件事情就是试图...

  • 自定义TextView的文字闪烁功能

    首先,需要先继承Textview 然后重写onSizeChanged(intw,inth,intoldw,intoldh),这个方法会在view...

  • java8 optional笔记

    一、原因: 为避免nullPointException错误,一般都是进行显示的!=null判断,对于一些代码嵌套比较深的代码,会多出很多if-e...