240 发简信
IP属地:广东
  • JAVA学习进阶 - 你没有见过的JAVA桥方法

    本文主要介绍:编译器处理泛型方法和多态冲突的处理手段,桥方法本文适合对象:想进一步理解JAVA中泛型机制的进阶玩家 先看例子 在正式介绍桥方法之前,先通过一个例子让大家对桥方...

  • Maven学习笔记(一)

    对Maven的理解 先来看下Maven官网的定义: IntroductionMaven, a Yiddish word meaning accumulator of know...

  • 240
    树的理解

    1.什么是树? 树解决的是一对多的问题,一般来说什么是一对多的问题呢,分类问题(分类问题某种意义上也概括了从属问题)其实就是一对多问题,经常说的思维导图什么的: 2.树的定义...

  • 240
    查找——数据的查找(一)

    定义 平常我们认为的查找,在计算机算法中,稍稍有一些不同 在计算机科学中定义为:在一些(有序的/无序的)数据元素中,通过一定的方法找出与给定关键字相同的数据元素的过程叫做查找...

  • 240
    哈夫曼树&哈夫曼编码

    引入 哈夫曼、赫夫曼、霍夫曼都说的是——Huffman哈夫曼树和哈夫曼编码到底解决啥问题呢?先看两个常经常用来解释的例子: 1. 对学生成绩进行评级 本部分(例子1)出自博客...

  • Dijkstra算法(迪杰斯特拉算法)

    目的 找出图中所有结点与某一结点最短路径 步骤 ——前提条件:“图”结构已经建好,将所有结点与初始结点距离存入数组a备用 找到初始顶点 找到一个与初始顶点距离最小的顶点V(通...