码迷,mamicode.com
首页 >  
搜索关键字:算法实现    ( 1797个结果
冒泡选择插入快速,四种最基础排序算法实现
...
分类:编程语言   时间:2016-04-04 13:05:29    阅读次数:182
数据结构(C++)学习笔记——线性表
(1)顺序表: 题目1: 已知长度为n的顺序表, 写一时间复杂度为O(n), 空间复杂度为O(1)的算法,实现删除顺序表中所有值为item的数据元素的操作 类和类函数的声明文件(SqList.h): 类函数的实现文件(SqList.cpp): ...
分类:编程语言   时间:2016-04-04 11:33:52    阅读次数:139
排序算法总结
交换排序(冒泡排序、快速排序) 插入排序(直接插入排序、希尔排序)、 选择排序(直接选择、堆排序) 归并排序 基排序 1.冒泡排序 时间复杂度:最优情况下是O(n),最坏情况和平均情况是O(n2) 空间复杂度:O(1) 稳定 算法实现是 从小到大排序 结果是1 2 3 5 6 7 2 快速排序 时间 ...
分类:编程语言   时间:2016-04-02 17:31:55    阅读次数:221
算法实例
1 /** 2 * @Description:<p>冒泡排序算法实现</p> 3 * @time:2016/03/29 下午14:40 4 */ 5 public static void bubbleSort(int[] arr) { 6 7 if (arr == null || arr.Lengt ...
分类:编程语言   时间:2016-04-01 20:42:49    阅读次数:279
Mahout学习系列之推荐算法
参考:从源代码剖析Mahout推荐引擎    前言:Mahout框架集成了大量的常用的机器学习算法,且都支持在Hadoop分布式环境下运行,很大程度上节约了数据处理的时间成本,其中的推荐算法引擎有cf.taste包实现,它提供了一套完整的推荐算法工具库,同时规范了数据结构,并标准了程序开发过程。 1:Mahout推荐算法介绍 2:单机内存算法实现 3:基于hadoop分布式...
分类:编程语言   时间:2016-04-01 18:43:15    阅读次数:992
隐马尔科夫模型python实现简单拼音输入法
在网上看到一篇关于隐马尔科夫模型的介绍,觉得简直不能再神奇,又在网上找到大神的一篇关于如何用隐马尔可夫模型实现中文拼音输入的博客,无奈大神没给可以运行的代码,只能纯手动网上找到了结巴分词的词库,根据此训练得出隐马尔科夫模型,用维特比算法实现了一个简单的拼音输入法。githuh地址:https://g ...
分类:编程语言   时间:2016-04-01 01:03:16    阅读次数:279
基于STM32的四旋翼飞行器的设计与实现
针对四旋翼飞行控制器姿态数据测量易受干扰、算法实现及设计较为困难等问题,设计并实现了以高性价比的STM32F103VET6微处理器作为主控板的四 旋翼飞行器。选用六轴运动组件MPU6050、电子罗盘HMC5883L及气压计MS5611等传感器对飞行器姿态数据进行了实时采集,并结合卡尔曼滤波 方法对姿 ...
分类:其他好文   时间:2016-03-31 20:29:30    阅读次数:162
汉诺塔的递归算法
汉诺塔是怎样通过递归算法实现的? 这个问题困扰了我一段时间,今天回过头来想想似乎明白了,因此在这里记录下自己想法。 首先贴上在Python上的代码: 为了完成这个任务,需要将此母任务分解为三个子任务: 1.把A上面的n-1个盘,移动到B上 2.把A”最下面的第n个盘移动到C上 3.把第一步中的n-1 ...
分类:编程语言   时间:2016-03-31 00:09:30    阅读次数:364
图像滤镜艺术---PS图像转手绘特效实现方案
本文介绍了一种PS美女图像转手绘特效的程序算法实现,跟大家分享一下!...
分类:其他好文   时间:2016-03-30 11:05:04    阅读次数:225
合并两个排序的链表
题目描述: 输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。 算法思想: 这个题目的思想是通过两个指针分别指向两个链表,递归比较两个链表的值得大小,然后赋值给新建的头结点。直到结束。这里需要注意的就是,我们需要检查两个传进来的链表是否为空; 算法实现: 参 ...
分类:编程语言   时间:2016-03-29 16:19:41    阅读次数:322
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!