第一讲 集合一、集合的概念: 集合时一种容器,长度可变,可以存储任意类型的对象,基本数据类型也能够装入,是因为其内部是先自动装箱包装成包装类对象,然后存入集合的; 对比数组:也是容器,长度固定,只能存储基本数据类型二、集合的分类主要掌握的集合:Collection List: ...
分类:
编程语言 时间:
2015-01-02 18:41:49
收藏:
0 评论:
0 赞:
0 阅读:
444
如果希望函数能够改变某变量的值,那么相应的形参一定要是引用调用参数。因此必须在参数类型后面加上“&”符号。传值调用形参只是一个局部变量。当一组数据需要多个函数处理时候,也要用引用调用。 到目前为止我们一直使用传值调用形参,函数调用里的相应的形参可以是一个变量,但函数只使用该变量的值,而且不能以任.....
分类:
编程语言 时间:
2015-01-02 18:38:29
收藏:
0 评论:
0 赞:
0 阅读:
422
一、聚类:聚类也称之为自动分类,是一种无监督的学习方法。算法的原则是基于度量数据对象之间的相似性或相异性,将数据对象集划分为多个簇;相比较于分类技术,聚类只需要较少的专家知识(领域知识),就可以自动发掘数据集中的群组。
二、基本的聚类方法包括:
1、划分方法:该方法通常基于距离使用迭代重定位技术,通过将一个对象移入另外一个簇并更新簇心,典型的算法有K-均值算法和K-中心点算法(二者的主要区别在...
分类:
编程语言 时间:
2015-01-02 17:36:09
收藏:
0 评论:
0 赞:
0 阅读:
471
在上一篇我们提到了网络流算法Push-relabel,那是90年代提出的算法,算是比较新的,而现在要说的Dinic算法则是由以色列人Dinitz在冷战时期,即60-70年代提出的算法变种而来的,其算法复杂度为O(mn^2)。
Dinic算法主要思想也是基于FF算法的,改进的地方也是减少寻找增广路径的迭代次数。此处Dinitz大师引用了一个非常聪明的数据结构,Layer Network,分层网络,...
分类:
编程语言 时间:
2015-01-02 17:34:29
收藏:
0 评论:
0 赞:
0 阅读:
654
R语言:多元线性回归和模型检验...
分类:
编程语言 时间:
2015-01-02 17:32:29
收藏:
0 评论:
0 赞:
0 阅读:
843
10.2.3.1 以函数方式使用数组
我们先来看一个 F# 的例子,这是两个F# 库处理数组的重要的高阶函数,然后,用 C# 实现相同的功能。清单 10.12 的中脚本,先用随机数初始化一个数组,然后,计算出它们的平方。
清单 10.12 处理数组的函数式方法(F# Interactive)
> let rnd = new System.Random();;
val rnd...
分类:
编程语言 时间:
2015-01-02 17:31:59
收藏:
0 评论:
0 赞:
0 阅读:
389
运行截图:
分类:
编程语言 时间:
2015-01-02 17:30:09
收藏:
0 评论:
0 赞:
0 阅读:
305
根据类名来实例化对象,比如,要根据一个类名的字符串创建ViewController实例。let controllerName="SpainAppProto."+xibName // xibName 形如 XXViewControllervar classType: AnyObject.Type=N....
分类:
编程语言 时间:
2015-01-02 17:27:49
收藏:
0 评论:
0 赞:
0 阅读:
1424
引用类型 :class ,interface, 数组 , delegate , object ,string (object 是C#中所有类型,包括所有的值类型和引用类型的根类,string 类型是一个从object类直接继承的密封类型(不能再被继承),其实例表示Unicode字符串)try后面一个...
分类:
编程语言 时间:
2015-01-02 17:26:49
收藏:
0 评论:
0 赞:
0 阅读:
761
关于前端模块化,玉伯在其博文 前端模块化开发的价值 中有论述,有兴趣的同学可以去阅读一下。
分类:
编程语言 时间:
2015-01-02 17:23:59
收藏:
0 评论:
0 赞:
0 阅读:
406
#Pack为一布局管理器,可将它视为一个弹性的容器 '''1.一个空的widget'''#不使用pack # -*- coding: cp936 -*- from Tkinter import * root = Tk() # 查看当前root下的子组件,解释器没有报异常,说明Pack已创建,并可以使...
分类:
编程语言 时间:
2015-01-02 17:21:59
收藏:
0 评论:
0 赞:
0 阅读:
351
JVM优先加载endorsed目录中的库文件以覆盖它自己的系统库文件。可以使用java.endorsed.dirs系统属性来指定endorsed目录,也可以使用缺省的endorsed目录。参考:http://docs.oracle.com/javase/6/docs/technotes/guides/standards/http://blog.csdn.net/solariceberg/article/de..
分类:
编程语言 时间:
2015-01-02 16:15:20
收藏:
0 评论:
0 赞:
0 阅读:
318
1.使窗体位于屏幕中心
Dimension welcomeScreen=Toolkit.getDefaultToolkit().getScreenSize();
int x=(welcomeScreen.width-this.getSize().width)/2;
int y=(welcomeScreen.height-this.getSize().height)...
分类:
编程语言 时间:
2015-01-02 16:05:49
收藏:
0 评论:
0 赞:
0 阅读:
246
【简介】
二叉查找树是一种数据结构,它支持多种动态集合操作。
在二叉查找树上执行的基本操作的时间与树的高度成正比。对于一棵含有n个节点的完全二叉树,这些操作的最坏情况运行时间为O(n)。
【结构体】
一棵二叉查找树按二叉树结构来组织的。
// 二叉查找树节点
struct TreeNode {
int val;
TreeNode *left;
Tree...
分类:
编程语言 时间:
2015-01-02 16:03:39
收藏:
0 评论:
0 赞:
0 阅读:
264
1 错误描述
youhaidong@youhaidong:~$ cd /opt/apache-tomcat-7.0.57
youhaidong@youhaidong:/opt/apache-tomcat-7.0.57$ bin/startup.sh
Using CATALINA_BASE: /opt/apache-tomcat-7.0.57
Using CATALINA_HOME: /o...
分类:
编程语言 时间:
2015-01-02 16:02:39
收藏:
0 评论:
0 赞:
0 阅读:
706
Python版本过高引发模块无法加载系列问题...
分类:
编程语言 时间:
2015-01-02 16:02:19
收藏:
0 评论:
0 赞:
0 阅读:
462
网络流的背景我就不多说了,就是在一个有向图中找出最大的流量,有意思的是,该问题的对偶问题为最小割,找到一种切分,使得图的两边的流通量最小,而且通常对偶问题是原问题的一个下界,但最小割正好等于最大流,即切割的边就是最大流中各个path饱和边的一个组合。说得可能比较含糊,这里想要了解清楚还是查阅相关资料吧。
最大流最原始最经典的解法就是FF算法,算法复杂度为O(mC),C为边的容量的总和,m为边数。...
分类:
编程语言 时间:
2015-01-02 16:01:59
收藏:
0 评论:
0 赞:
0 阅读:
791
前言 有人认为 AdaBoost 是最好的监督学习的方式。 某种程度上因为它是元算法,也就是说它会是几种分类器的组合。这就好比对于一个问题能够咨询多个 "专家" 的意见了。 组合的方式有多种,可能是不同分类算法的分类器,可能是同一算法在不同设置下的集成,还可以是数据集在不同部分分配给不同分类器...
分类:
编程语言 时间:
2015-01-02 15:59:49
收藏:
0 评论:
0 赞:
0 阅读:
522
问题始末struct NameGroup{ char* Name1; char* Name2;};NameGroup A(){ NameGroup result; //From other dll get values to NameGroup. //result.Na...
分类:
编程语言 时间:
2015-01-02 15:56:19
收藏:
0 评论:
0 赞:
0 阅读:
336
边界布局管理器把容器的的布局分为五个位置:CENTER、EAST、WEST、NORTH、SOUTH。依次相应为:上北(NORTH)、下南(SOUTH)、左西(WEST)、右东(EAST),中(CENTER),例如以下图所看到的。特征:l 能够把组件放在这五个位置的随意一个,假设未指定位置,则缺省的位...
分类:
编程语言 时间:
2015-01-02 15:53:29
收藏:
0 评论:
0 赞:
0 阅读:
266