最近把七种排序算法集中在一起写了一遍。注释里有比较详细的说明。 1 /*排序算法大集合**/ 2 #include 3 #include 4 #include 5 6 //------------------快速排序------------------// 7 /* 8 核心...
分类:
其他好文 时间:
2014-07-01 17:52:11
阅读次数:
113
1.示例1 ObservableCollection imgs = new ObservableCollection(); //集合,即数据源 comboBox1.SelectedValuePath = "Id"; //程序内部维护的值 comboBox1.D...
分类:
其他好文 时间:
2014-07-01 16:16:41
阅读次数:
252
Prim算法:
假设N = (V,{E})是连通网,TE是N上最小生成树中边的集合。算法从U={u0}(u0属于V),TE={}开始,重复执行下述操作:在所有u属于U,v属于V-U的边(u,v)属于E中找到一条代价最小的边(u0,v0)并入集合TE,同时v0并入U,直至U=V为止,此时TE中必有n-1条边,则T=(V,{TE})为N的最小生成树.
为实现这个算法,需附设一个辅助数组cl...
分类:
其他好文 时间:
2014-07-01 15:44:15
阅读次数:
254
设备资源管理系统-代办事宜数据库设计待办事宜-首页功能操作: 1、使用无参数的查询,查询所有的代办事宜的信息数据 2、PO对象的集合转换成VO对象的集合 3、将结果集对象放入到request对象,用于页面的展示待办事宜-保存操作: 1、从VO对象获取页面输入的表单值(站点运行情况...
分类:
其他好文 时间:
2014-07-01 11:56:52
阅读次数:
189
面向对象的程序设计都有一个特点,就是它们都有一个类的概念。而Javascript中没有类的概念,因此它的对象的定义也与其他语言不一样,在Javascript中把对象定义为:无序属性的集合,其属性可以包含基本值,对象和函数。也相当于说对象是一组没有特定顺序的值。1、理解对象创建自定义对象的最简单方式就...
分类:
其他好文 时间:
2014-07-01 11:53:38
阅读次数:
166
题目链接:uva 11123 - Counting Trapizoid
题目大意:给定若干个点,问有多少种梯形,不包括矩形,梯形的面积必须为正数。因为是点的集合,所以不会优重复的点。
解题思路:枚举两两点,求出该条直线,包括斜率k,偏移值c,以及长度l。已知梯形的性质,一对对边平行,也就是说一对平行但是不相等的边。
所以将所有线段按照斜率排序,假设对于某一斜率,有m条边,那么这m...
LinkedList简介
LinkedList是基于双向循环链表(从源码中可以很容易看出)实现的,除了可以当做链表来操作外,它还可以当做栈、队列来使用。
LinkedList同样是非线程安全的,只在单线程下适合使用。
LinkedList实现了Serializable接口,因此它支持序列化,能够通过序列化传输,实现了Cloneable接口,能被克隆。
LinkedList源码剖析
LinkedList的源码如下(加入了比较详细的注释):...
分类:
编程语言 时间:
2014-07-01 09:55:43
阅读次数:
283
继上一篇云平台完成SCCM部署篇之后,SCCM篇正式开始,今天将开始介绍SCCM如何为域内机器推送软件并静默安装(紫色为完成实施,红色为实施中):1、按照上一章一样添加需要部署的程序,然后点击上端部署:2、选择集合为之前创建的集合:3、由于已经分发内容,这一页就保持默认即..
分类:
其他好文 时间:
2014-07-01 09:51:37
阅读次数:
339
打开WindowsAzure管理门户,在左侧边栏点击设置,展开计划程序页面,我们可以看到目前的作业情况:在计划程序中,我们可以做的就是定制特定管理作业,并查看以往作业的执行情况。点击作业集合,然后点击创建计划程序作业,即可创建你自己的作业,在接下来的页面选择快速创建,..
本题是标准的并查集了,最后利用这些集求有多少独立集。
所以这里也写个标准程序过了。
最后查找独立集合: 看有多少个节点的父母节点是自己的,那么就是独立集合了。自己做自己的父母当然最独立的了,没有任何依赖,呵呵。
#include
const int MAX_N = 50001;
//const int MAX_M = MAX_N/2 * (MAX_N-1) + 1;
int N, M;
...
分类:
其他好文 时间:
2014-07-01 07:46:53
阅读次数:
160