摘要:
关于堆数据结构,下面描述中正确的有() A. 可以用堆实现优先队列(priority_queue) B. 使用堆可以实现排序算法,复杂度为N × log N C. 从M个元素中查找最小的N个元素时,使用大顶堆的效率比使用小顶堆更高 D. 在大顶堆中,第N层中的所有元素比第N+1层中的所有元素都要大 阅读全文
摘要:
以下哪几种方式可用来实现线程间通知和唤醒:( ) A. Object.wait/notify/notifyAll B. ReentrantLock.wait/notify/notifyAll C. Condition.await/signal/signalAll D. Thread.wait/not 阅读全文
摘要:
pandas 为什么要学习pandas numpy能够帮我们处理数值,但是pandas除了处理数值之外(基于numpy),还能够帮助我们处理其他类型的数据(比如字符串、时间序列、图片等)。 pandas的常用数据类型 1. Series 一维,带标签数组 2. DataFrame 二维,Series 阅读全文
摘要:
对于非运行时异常,程序中一般可不做处理,由java虚拟机自动进行处理。 A. 正确 B. 错误 解析:运行异常,可以通过java虚拟机来自行处理。非运行异常,我们应该捕获或者抛出。 答案:B 下面哪些类可以被继承? Java.lang.Thread、java.lang.Number、java.lan 阅读全文
摘要:
numpy 1 什么是numpy 一个在Python中做科学计算的基础库,重在 数值计算 ,也是大部分Python 科学计算库的基础库 ,多哦用于在大型、多维数组上执行数值运算。 2 numpy基础 创建数组 : np.arange的用法arange([start,stop,step], dty 阅读全文
摘要:
反射 反射库( reflection library ) 提供了一个非常丰富且精心设计的工具集,以便编写能够动态操纵 Java 代码的程序。这项功能被大量地应用于 JavaBeans中,它是 Java组件的体系结构。 能够分析类能力的程序称为反射(reflective )。反射机制的功能极其强大,在 阅读全文
摘要:
关于Java内存区域下列说法不正确的有哪些 A. 程序计数器是一块较小的内存空间,它的作用可以看做是当前线程所执行的字节码的信号指示器,每个线程都需要一个独立的程序计数器. B. Java虚拟机栈描述的是java方法执行的内存模型,每个方法被执行的时候都会创建一个栈帧,用于存储局部变量表、类信息、动 阅读全文
摘要:
1. 数据分析介绍 1.1 什么是数据分析: 数据分析 是用适当的方式对收集来的大量数据进行分析,帮助人们作出判断,以便采取适当行动。 把大量的数据进行统计和整理,得出结论,为后续的决策提供数据支持。 1.2 数据分析的流程 2. matplotlib 为什么要学习matplotlib 1. 阅读全文
摘要:
结构型模式中最体现扩展性的模式是() A. 装饰模式 B. 合成模式 C. 桥接模式 D. 适配器 解析:装饰模式指的是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。 答案:A 以下描述正确的是() A. CallableSta 阅读全文
摘要:
以下声明合法的是: A. default String s B. public final static native int w() C. abstract double d D. abstract final double hyperholicCosine() 解析:A. default不能修饰 阅读全文