码迷,mamicode.com
首页 >  
搜索关键字:算法实现    ( 1797个结果
结对编程之电梯调度算法
电梯调度结对编程 1.题目:设计一个电梯调度算法,实现基本的电梯调度功能,要求有四部电梯,每部电梯21层,并且具有重量检验算法。2.设计前的准备:确定了结对之后,我们首先对设计中可能遇到的问题进行了大体的分析与...
分类:编程语言   时间:2015-09-18 18:04:08    阅读次数:186
二人项目
电梯调度算法的实现和测试:小组成员:杜世伟071李景峰0831.项目名称:电梯调度算法2.项目需求:设计一个简单的电梯调度算法,实现l两部电梯的上行下行等基本功能3.主要代码截图4.运行结果截图5.合作过程合影6.约定规范:添加注释以方便以后的修改,及时找到出错的地方保持段诺一致性,方便及时修改7....
分类:其他好文   时间:2015-09-18 13:45:10    阅读次数:171
JS数组去重算法实现
1.遍历数组法最简单的去重方法,实现思路:新建一新数组,遍历传入数组,值不在新数组就加入该新数组中;注意点:判断值是否在数组的方法“indexOf”是ECMAScript5 方法,IE8以下不支持,需多写一些兼容低版本浏览器代码,源码如下:// 最简单数组去重法function unique1(ar...
分类:编程语言   时间:2015-09-15 10:38:33    阅读次数:162
学习日志---knn算法实现
KNN算法实现:提取文本:importnumpyasnp //提取文本 defloadDataSet(fileName): numFeat=len(open(fileName).readline().split(‘,‘)) dataMat=[];labelMat=[] fr=open(fileName) forlineinfr.readlines(): lineArr=[] line=line.strip() curline=line.split(‘,‘) foriinrange..
分类:编程语言   时间:2015-09-14 16:53:03    阅读次数:331
最小生成树之Prim算法 C++实现
Prim算法大致介绍(个人理解) 1:图中所有的点组成了一个集合set,从集合set中随意选取一个点s,开始进行该算法, 2:从set中将该点s删除,并将该点s加入到另外一个集合now中,now初始为空 3:对now中的所有节点...
分类:编程语言   时间:2015-09-14 12:30:07    阅读次数:195
C语言:递归函数的使用
有这样一个题目:每瓶汽水1元,两个空瓶可以置换一瓶汽水,现在有20元,最多能喝多少瓶汽水。分析题目可以得出,开始时有20个汽水瓶,这20个瓶子可以经过置换得到若干瓶汽水...因此,使用递归算法实现会很方便得出最多喝的汽水瓶数。空瓶置换中,每使用两个瓶子可以换一瓶汽水..
分类:编程语言   时间:2015-09-14 00:45:26    阅读次数:184
希尔排序
1.简介希尔排序,也称递减增量排序算法,是插入排序的一种更高效的改进版本。希尔排序是非稳定排序算法。2.算法实现原始的算法实现在最坏的情况下需要进行O(n2)的比较和交换。V. Pratt的书[1] 对算法进行了少量修改,可以使得性能提升至O(n log2 n)。这比最好的比较算法的O(n log ...
分类:编程语言   时间:2015-09-13 23:10:39    阅读次数:327
C#实现所有经典排序算法
C#实现所有经典排序算法1、选择排序选择排序原理:选择排序是从冒泡排序演化而来的,每一轮比较得出最小的那个值,然后依次和每轮比较的第一个值进行交换。目的:按从小到大排序。方法:假设存在数组:72, 54, 59, 30, 31, 78, 2, 77, 82, 72第一轮依次比较相邻两个元素,将最小的...
分类:编程语言   时间:2015-09-13 23:03:00    阅读次数:344
数据挖掘入门算法整理
最近正打算学习一些数据挖掘方面的知识,开始看了一些相关博文,但是太过零碎,一直对此没有一个较为系统的认识。周末在图书馆闲逛,偶然看见《大话数据挖掘》一书,发现讲的比较有条理,还蛮适合入门的,因此就读了两章,作此笔记。本文只是介绍了数据挖掘入门的一些算法分类,不涉及具体算法实现。 一下是整理的...
分类:编程语言   时间:2015-09-13 19:58:30    阅读次数:197
数据结构之——交换排序
1.交换排序算法实现这里的交换排序指的是冒泡排序和快速排序,其中快速排序的过程可以简单的理解为:选取序列首元素为枢轴值(pivot),然后分别从序列尾部找到第一个小于pivot的元素(A),从序列首部找到第一个大于pivot的元素(B),然后交换此A,B两元素,直至首尾遍历的两指针重合,一趟排序结束...
分类:编程语言   时间:2015-09-13 00:58:48    阅读次数:254
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!