算法select可以确认一个有n>1个不同元素的输入数组中第i小的元素。(如果n=1,则select只返回它的唯一输入数值作为第i小的元素。) 1.将输入数组的n个元素划分为n/5(向下取整)组,每组5个元素,则至多只有一组由剩下的n mod 5个元素组成。 2.寻找这n/5(向上取整)组中每一组的 ...
分类:
编程语言 时间:
2017-09-02 16:55:45
阅读次数:
194
装饰器本质是函数,用于装饰其他函数(就是为其他函数添加附加功能)原则1:不能修改被装饰函数的源代码原则2:不能修改被装饰函数的调用方式 ...
分类:
编程语言 时间:
2017-09-02 16:56:44
阅读次数:
137
本节内容: 一 IO模型介绍 同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分别是什么,到底有什么区别?这个问题其实不同的人给出的答案都可能不同,比如wiki,就认为asynchronous IO和 ...
分类:
编程语言 时间:
2017-09-02 16:57:04
阅读次数:
220
项目的一些图片资源文件在导出成JAR包后,无法正确读取虽然Java项目还是可以运行,但原来的图片资源全不见了,于是你可以打开JAR包看看里面的东西,确实是有图片在里面,就是无法读取。 其实是因为我们在导出成JAR包后,图片资源的路径已经发生了变化,造成无法读取的问题 首先在项目的SRC目录下建立一个 ...
分类:
编程语言 时间:
2017-09-02 16:57:20
阅读次数:
177
一 数组 数组可以存储基本数据类型和对象的一种容器,长度固定,所以不适合在对象数量未知的情况下使用。 Arrays : 用于操作数组对象的工具类,里面都是静态方法。 Arrays.asList:把Array 转换成 List,可以作为其他集合类型构造器的参数。 Arrays.binarySearch ...
分类:
编程语言 时间:
2017-09-02 16:58:11
阅读次数:
201
1.union是一种特殊的类。一个union可以有多个数据成员,但是在任意时刻,只有一个数据成员可以有值。当我们给union的某个成员赋值之后,该union的其他成员就变成未定义的状态了。分配给一个union对象的空间至少要能容纳它的最大的数据成员。和其他类一样,一个union定义了一种新类型。 2 ...
分类:
编程语言 时间:
2017-09-02 16:59:27
阅读次数:
202
今天跟大家聊的是javascript的变量,值, 类型和宿主环境, 比你想的要简单, 也比你想的要好玩哦! ...
分类:
编程语言 时间:
2017-09-02 16:59:55
阅读次数:
292
final关键字final可以修饰类,方法,变量。final修饰的类不可以被继承final修饰的方法不可以被覆盖final修饰的变量是一个常量。只能被赋值一次。内部类只能访问被final修饰的局部变量。 从上面可以看出继承是有弊端的,就是打破了封装性。这时我们就可以用final关键字,不让别人继承, ...
分类:
编程语言 时间:
2017-09-02 17:00:24
阅读次数:
125
遍历、深度优先搜索(DFS)、广度优先搜索(BFS)、图的连通分量 ...
分类:
编程语言 时间:
2017-09-02 17:01:39
阅读次数:
270
os :windows7 x64 jdk:jdk-8u131-windows-x64 ide:Eclipse Oxygen Release (4.7.0) 代码: 结果: Java优秀,值得学习。学习资源:itcast视频库。如果您有公开的资源,可以分享给我的话,用您的资源学习也可以。博文是观看视频 ...
分类:
编程语言 时间:
2017-09-02 17:01:49
阅读次数:
222
os :windows7 x64 jdk:jdk-8u131-windows-x64 ide:Eclipse Oxygen Release (4.7.0) 代码: 结果: Java优秀,值得学习。学习资源:itcast视频库。如果您有公开的资源,可以分享给我的话,用您的资源学习也可以。博文是观看视频 ...
分类:
编程语言 时间:
2017-09-02 17:57:57
阅读次数:
130
1、map循环 2、forEach循环 3、filter循环 ...
分类:
编程语言 时间:
2017-09-02 17:58:22
阅读次数:
135
os :windows7 x64 jdk:jdk-8u131-windows-x64 ide:Eclipse Oxygen Release (4.7.0) 代码: 父类: 子类: 结果: Java优秀,值得学习。学习资源:itcast视频库。如果您有公开的资源,可以分享给我的话,用您的资源学习也可以 ...
分类:
编程语言 时间:
2017-09-02 17:58:28
阅读次数:
311
题目: 题解: 欧拉回路相关定理(相关定义和证明请参见其他资料): 1.欧拉回路 (1)有向图:所有点的出度都等于入度为该图为欧拉图(存在欧拉回路)的充要条件。 (2)无向图:所有点的度都为偶数为该图为欧拉图(存在欧拉回路)的充要条件。 2.欧拉通路 (1)有向图:除两点(其中一点出度+1==入度, ...
分类:
编程语言 时间:
2017-09-02 17:59:15
阅读次数:
136
os :windows7 x64 jdk:jdk-8u131-windows-x64 ide:Eclipse Oxygen Release (4.7.0) 代码: 结果: 感想: 在String/StringBuffer那块,各种调用方法返回对象。。。对于新手来讲,还是一行一行的写 便于理解。 Ja ...
分类:
编程语言 时间:
2017-09-02 17:59:55
阅读次数:
201
os :windows7 x64 jdk:jdk-8u131-windows-x64 ide:Eclipse Oxygen Release (4.7.0) 代码: 结果: Java优秀,值得学习。学习资源:itcast视频库。如果您有公开的资源,可以分享给我的话,用您的资源学习也可以。博文是观看视频 ...
分类:
编程语言 时间:
2017-09-02 18:01:46
阅读次数:
165
os :windows7 x64 jdk:jdk-8u131-windows-x64 ide:Eclipse Oxygen Release (4.7.0) 代码: 结果: Java优秀,值得学习。学习资源:czbk的视频库。如果您有公开的资源,可以分享给我的话,用您的资源学习也可以。博文是观看视频后 ...
分类:
编程语言 时间:
2017-09-02 18:01:54
阅读次数:
122
函数堆栈的三个用途: 1.进入函数前保存环境变量和返回地址; 2.进入函数时保存实参的拷贝; 3.保存函数体内的局部变量。 函数调用规范:定义函数实参压栈,退栈以及堆栈释放方式。 1._cdecl:函数默认规范,参数从右到左依次压栈,便于可变参数函数,C++静态成员函数和友元函数使用此规范。 2._ ...
分类:
编程语言 时间:
2017-09-02 18:02:16
阅读次数:
165
八个最佳Python IDE Python是一种功能强大、语言简洁的编程语言。本文向大家推荐8个适合python开发的IDE。 1. Eclipse with PyDev http://pydev.org/ Eclipse+PyDev插件,很适合开发Python Web应用,其特征包括自动代码完成、 ...
分类:
编程语言 时间:
2017-09-02 18:02:32
阅读次数:
130