万象云档 本次搜索耗时 1.998 秒,为您找到 798 个相关结果.
  • 6.8 Bloom filter

    6.8 Bloom filter 方法介绍 一、什么是Bloom Filter 1.1、集合表示和元素查询 1.2、错误率估计 1.3、最优的哈希函数个数 1.4、位数组的大小 问题实例 6.8 Bloom filter 方法介绍 一、什么是Bloom Filter Bloom Filter,被译作称布隆过滤器,是一种空间效率很高的随...
  • 6.8 final关键字

    6.8 final 关键字 6.8.1 final 数据 6.8.2 final 方法 6.8.3 final 类 6.8.4 final 的注意事项 6.8 final 关键字 由于语境(应用环境)不同,final 关键字的含义可能会稍微产生一些差异。但它最一般的意思就是声明“这个东西不能改变”。之所以要禁止改变,可能是考虑到两方面的因素:设...
  • 大数据中 TopK 问题的常用套路

    大数据中 TopK 问题的常用套路 1. 堆排序法 2. 类似快排法 3. 使用 bitmap 4. 使用 hash 5. 字典树 6. 混合查询 方法一 方法二 大数据中 TopK 问题的常用套路 对于海量数据到处理经常会涉及到 topK 问题。在设计数据结构和算法的时候,主要需要考虑的应该是当前算法(包括数据结构)跟给定情境(比如数...
  • 4.2.1 用函数减少重复代码 首先看一个简单的用字符画一棵树的程序:

    4.2.1 用函数减少重复代码 首先看一个简单的用字符画一棵树的程序: 4.2.1 用函数减少重复代码 首先看一个简单的用字符画一棵树的程序: 【程序 4.1】tree1.py print " * " print " *** " print " ***** " print "*******" ...
  • 13.20 总结

    13.20 总结 13.20 总结 对于AWT而言,Java 1.1到Java 1.2最大的改变就是Java中所有的库。Java 1.0版的AWT曾作为目前见过的最糟糕的一个设计被彻底地批评,并且当它允许我们在创建小巧精致的程序时,产生的GUI“在所有的平台上都同样的平庸”。它与在特殊平台上本地应用程序开发工具相比也是受到限制的,笨拙的并且也是不友好的...
  • 2.5.1 列表类型 list

    2.5.1 列表类型 list 2.5.1 列表类型 list 列表(list)是由若干数据组成的序列(sequence)①。构成列表的数据既能作为一个整 体去参加运算,也可以作为个体去参加运算。现实世界中列表是很常见的数据,如名单、待 办事项清单、数学中的数列等都可表示为列表。Python 提供了内建类型 list 以支持列表数 据的表示和操作。 ...
  • 1.5 继承:重新使用接口

    1.5 继承:重新使用接口 1.5.1 改善基类 1.5.2 等价与类似关系 1.5 继承:重新使用接口 就其本身来说,对象的概念可为我们带来极大的便利。它在概念上允许我们将各式各样数据和功能封装到一起。这样便可恰当表达“问题空间”的概念,不用刻意遵照基础机器的表达方式。在程序设计语言中,这些概念则反映为具体的数据类型(使用class 关键字)。 ...
  • 4.6 总结

    4.6 总结 4.6 总结 作为初始化的一种具体操作形式,构造器应使大家明确感受到在语言中进行初始化的重要性。与C++的程序设计一样,判断一个程序效率如何,关键是看是否由于变量的初始化不正确而造成了严重的编程错误(Bug)。这些形式的错误很难发现,而且类似的问题也适用于不正确的清除或收尾工作。由于构造器使我们能保证正确的初始化和清除(若没有正确的构造器...
  • 9.8 异常匹配

    9.8 异常匹配 9.8.1 异常准则 9.8 异常匹配 “抛”出一个异常后,异常控制系统会按当初编写的顺序搜索“最接近”的控制器。一旦找到相符的控制器,就认为异常已得到控制,不再进行更多的搜索工作。 在异常和它的控制器之间,并不需要非常精确的匹配。一个派生类对象可与基类的一个控制器相配,如下例所示: //: Human.java // Ca...
  • 自动求导: 自动微分

    自动求导: 自动微分 Variable(变量) 梯度 自动求导: 自动微分 译者:@小王子 校对者:@李子文 PyTorch 中所有神经网络的核心是 autograd 自动求导包. 我们先来简单介绍一下, 然后我们会去训练我们的第一个神经网络. autograd 自动求导包针对张量上的所有操作都提供了自动微分操作. 这是一个逐个...