用户中心USER CENTER

首页/用户
  • 如何求ABC的全排列?--如何理解回溯算法?

    摘要:它真的是深度优先搜索吗是真的吗是真的如果是的话,那它的搜索空间解空间是什么是向量组成的集合,而。既然深度优先搜索剪枝回溯。 什么是全排列?从n个不同元素中任取m(m≤n)个元素,按照一定的顺序排列起来,叫做从n个不同元素中取出m个元素的一个排列。当m=n时所有的排列情况叫全排列。那么ABC的全排列有哪些?根据定义得到:ABCACBBACBCACABCBA 如何通过程序求解?方法一:暴力...

    zero 发布于Java
  • Retrofit源码分析

    摘要:看下图所示,摘自网络的创建流程源码分析实例是使用建造者模式通过类进行创建的。创建了一个含有对象实例的,并返回给源码分析添加一个调用适配器工厂,用于支持服务方法返回类型注意生产的是,那么又是什么呢可以看到源代码如下所示,它是一个接口。 目录介绍 1.首先回顾Retrofit简单使用方法 2.Retrofit的创建流程源码分析 2.1 Retrofit对象调用Builder()源码解...

    zero 发布于Java
  • 使用Jenkins自动化部署Java项目

    摘要:介绍是领先的开源自动化服务器,他提供了数百个插件来支持任何项目的构建部署和自动化。 Jenkins介绍 Jenkins是领先的开源自动化服务器,他提供了数百个插件来支持任何项目的构建、部署和自动化。 Jenkins下载 Jenkins的官方网站|下载地址 wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war Jenki...

    zero 发布于Java
  • hyperloglog的java版使用

    摘要:使用原理设想成一次不断投硬币的过程,非正面即反面每一面的概率为。而当时,的概率接近为。所以,当时,没有一次投掷次数大于的概率几乎为。生成连续个的概率是,那么我们得到这个串时,可以估算,这个数据集的基数是。 序 对于海量数据来说,数据内存占用会变得很高. Probabilistic数据结构牺牲了一下准确率去换取更低内存占用。比如一个HyperLogLog的数据结构只需要花费12KB内存,...

    zero 发布于Java
  • 获取泛型类型

    摘要:获取泛型类型说明需要有子类,只是取到第一个泛型的类型可以取接口的泛型 获取泛型类型 public abstract class AbstractRepository { private Class getClazz() { return (Class)((ParameterizedType) getClass().getGenericSuperclass())...

    zero 发布于Java
<