Bellman-Ford算法通过对边进行松弛操作来渐进地降低从源结点到其他结点的最短路径 每次循环:对所有的边进行松弛操作 循环次数:共循环n-1次(n为顶点数) 故时间复杂度: O(VE)/* Bellman-Ford算法 --- 以边为存储结构 */#include #include #i...
分类:
编程语言 时间:
2015-12-16 00:21:51
阅读次数:
193
DOM是语言中中立的API,用于访问和操作HTML和XML文档。DOM1级将HTML和XML文档形象地看作一个层次化的节点树,可以使用JavaScript来操作这个节点树,进而改变底层文档的外观和结构。 DOM由各种节点构成,简要总结如下:一、最基本的节点类型是Node,用于抽象地表示...
分类:
编程语言 时间:
2015-12-16 00:18:54
阅读次数:
230
读者朋友们好,前面我已经大概的了解了Javascript的作用以及一些基本的函数声明与变量声明,今天我们就接着前面的内容讲解,我们就来看一下javscript的逻辑(正序,分支,循环)以及一些简单的运算符下面我们就来讲一些简单的操作运算符+ 加号:1.用来计算两个数字相加之和,2.用来拼接两个字.....
分类:
编程语言 时间:
2015-12-16 00:15:25
阅读次数:
399
[Algorithm] 群体智能优化算法之粒子群优化算法阅读目录1. 常见的群体智能优化算法分类2. 粒子群优化算法思想3. 粒子群优化算法的基本框架4. 对粒子群优化算法中惯性权重的认识5. 粒子群优化算法举例——求解旅行商问题6. 参考文献 同进化算法(见博客《[Evolutionary Al....
分类:
编程语言 时间:
2015-12-16 00:16:46
阅读次数:
1539
1.@RequestParam var param = {}; param.keys = delKeys.join();//delKeys是数组,如delKeys=['a',b','c'],join函数把数组拼接成字符串,分隔符默认是, $.ajax({ type: ...
分类:
编程语言 时间:
2015-12-16 00:12:49
阅读次数:
159
Spring.net-业务层仓储本系列目录:ASP.NET MVC4入门到精通系列目录汇总上一节,我们已经把项目框架的雏形搭建好了,那么现在我来开始业务实现,在业务实现的过程当中,不断的来完善我们现有的框架。1、假设我们来做一个用户登录的业务那么我们可以现在IDAL项目中定义的的接口IOu_User...
分类:
编程语言 时间:
2015-12-16 00:09:49
阅读次数:
310
K-means算法是最为经典的基于划分的聚类方法,是十大经典数据挖掘算法之一。K-means算法的基本思想是:以空间中k个点为中心进行聚类,对最靠近他们的对象归类。通过迭代的方法,逐次更新各聚类中心的值,直至得到最好的聚类结果。该算法接受参数 k ;然后将事先输入的n个数据对象划分为 k个聚类以便使...
分类:
编程语言 时间:
2015-12-16 00:07:34
阅读次数:
1507
数据来源:rp5网站下载数据样式:选择UTF-8编码。下载后解压得到xxx.csv 文件计算目标:包含每个月的平均气温和当月每一天的平均气温,按月命名并存储在相应文件中。数据格式:注意:每日平均气温包含时次:02,08,14,20。初始数据包含时次中05,11,17,23时没有用处。可能文件中某些日...
分类:
编程语言 时间:
2015-12-16 00:04:48
阅读次数:
348
一般实现形式 1 package ares.present; 2 3 import java.awt.event.ActionEvent; 4 import java.awt.event.ActionListener; 5 import java.util.Date; 6 7 public cl.....
分类:
编程语言 时间:
2015-12-16 00:05:16
阅读次数:
248
1.Socket概述 网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 socket起源于Unix,而Unix/Linux...
分类:
编程语言 时间:
2015-12-16 00:05:09
阅读次数:
216
为什么要用vim编辑py文件?因为在Linux命令行中,缺少图形界面的IDE,vim是最佳的文本编辑器,而为了更好的编辑py文本,所以配置vim。1. 安装完整版vimvi和vim的区别?在Linux自带有vi编辑器,而vim是指vi improved,即vi升级版。区别在于vi指令和功能较vim简...
分类:
编程语言 时间:
2015-12-15 22:56:41
阅读次数:
501
1.反射可以做什么2.反射相关的API3.获取Class运行时类的实例的三种方法:1)通过运行时类本身的.class属性Class clazz= Person.class;2)通过运行时类的对象获取Person p=new Person;Class clazz=p.getClass();3)通过Cl...
分类:
编程语言 时间:
2015-12-15 22:55:34
阅读次数:
326
java GUI拖拽功能是很实用也相对高级一些的功能。有一小部分的GUI控件支持他们有dragEnabled属性.这些JComponent包括:javax.swing.JColorChooserjavax.swing.JFileChooserjavax.swing.JListjavax.swing....
分类:
编程语言 时间:
2015-12-15 22:53:45
阅读次数:
367
作用域规则告诉我们一个变量的有效范围,它在哪儿创建,在哪儿销毁(也就是说超出了作用域)。变量的有效作用域从它的定义点开始,到和定义变量之前最邻近的开括号配对的第一个闭括号。也就是说,作用域由变量所在的最近一对括号确定。(1) 全局变量:全局变量是在所有函数体的外部定义的,程序的所在部分(甚至其它文....
分类:
编程语言 时间:
2015-12-15 22:55:23
阅读次数:
348
2015-12-15 21:26:17刚学的java 做个总结:1.构造函数没有返回值。2.A对象调用Q的方法,Q方法里的变量就是A的变量Fraction add(Fraction f)在这个方法里体现的比较明显红色的fm就是调用者的fm这个构造函数里写this的原因就是与参数一个名字怕混淆当然了F...
分类:
编程语言 时间:
2015-12-15 22:49:11
阅读次数:
272
职务地址:id=2762">POJ 2762 先缩小点。进而推断网络拓扑结构是否每个号码1(排序我是想不出来这点的。。。)。由于假如有一层为2的话,那么从此之后这两个岔路的点就不可能从一点到还有一点的。 代码例如以下:#include #include #include #inclu...
分类:
编程语言 时间:
2015-12-15 22:43:31
阅读次数:
302