#数据结构与算法

算法学习(3)十大经典排序算法动画

排序算法是《数据结构与算法》中最基本的算法之一。排序算法可以分为内部排序和外部排序。内部排序是数据记录在内存中进行排序。而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等。用一张图概括:...

阿里算法工程师

https://campus.alibaba.com/traineePositions.htm?refno=11906 岗位描述JobDescription在这里我们需要大量的算法和数据挖掘技术来解决关键的业务问题:比如如何让用户在海量商品中找到最合适的商品,这需要强大的推荐和搜索系统;如何让卖家的商品能够触...
代码星球 代码星球·2020-08-29

算法学习(1-2)PID控制本版二

https://gist.github.com/bradley219/5373998比起第一版,加入了最大最小值限制,暂无测试。PIDImpl(doubledt,doublemax,doublemin,doubleKp,doubleKd,doubleKi);pid.cpp#ifndef_PID_SOURCE_#defi...

算法学习(1)PID控制本版一 (M100可用)

https://en.wikipedia.org/wiki/PID_controller https://github.com/tekdemo/MiniPID详细讲解 #ifndef_POSITION_CONTROLLER_H#define_POSITION_CONTROLLER_H//#inclu...

Struck 跟踪算法(二)

以下開始读详细源代码config.h文件/**Struck:StructuredOutputTrackingwithKernels**Codetoaccompanythepaper:*Struck:StructuredOutputTrackingwithKernels*SamHare,AmirSaffari,Phili...
代码星球 代码星球·2020-08-29

k-means算法MATLAB和opencv代码

上一篇博客写了k-means聚类算法和改进的k-means算法。这篇博客就贴出相应的MATLAB和C++代码。下面是MATLAB代码,实现用k-means进行切割:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%功能:实现怎样利用Kmeans聚类实现图像的切割。时间:2015-0...

算法学习笔记——回溯法

一、基本概念回溯算法实际上一个类似枚举的搜索尝试过程,主要是在搜索尝试过程中寻找问题的解,当发现已不满足求解条件时,就“回溯”返回。尝试别的路径。回溯法是一种选优搜索法。按选优条件向前搜索。以达到目标。但当探索到某一步时。发现原先选择并不优或达不到目标,就退回一步又一次选择。这样的走不通就退回再走的技术为...
代码星球 代码星球·2020-08-29

KMeans聚类算法Hadoop实现

Assistance.java 辅助类,功能详见凝视packageKMeans;importorg.apache.hadoop.conf.Configuration;importorg.apache.hadoop.fs.FSDataInputStream;importorg.apache.hadoop.fs....

机器学习笔记(十)EM算法及实践(以混合高斯模型(GMM)为例来次完整的EM)

今天要来讨论的是EM算法。第一眼看到EM我就想到了我大枫哥,EMMaster,千里马。RUA!!!不知道看这个博客的人有没有懂这个梗的。好的,言归正传。今天要讲的EM算法,全称是Expectationmaximization。期望最大化。怎么个意思呢,就是给你一堆观測样本。让你给出这个模型的參数预计。我靠...

POJ1274:The Perfect Stall(二分图最大匹配 匈牙利算法)

ThePerfectStallTimeLimit: 1000MS MemoryLimit: 10000KTotalSubmissions: 17895 Accepted: 8143DescriptionFarmerJohncompletedhisnewbarnjustlastweek,completewithallth...

【LeetCode-面试算法经典-Java实现】【010-Regular Expresssion Matching(正則表達式匹配)】

  Implementregularexpressionmatchingwithsupportfor‘.’and‘*’.‘.’Matchesanysinglecharacter.‘*’Matcheszeroormoreoftheprecedingelement.Thematchingshouldcovertheenti...

图像处理之水彩画特效生成算法

    在研究非真实感绘制相关算法时。水彩画算法是第一个開始看的,只是却拖到最后总结。水彩画还是挺不好模拟的,里面涉及的算法比較多。本文实现的水彩画算法主要參考以下两篇文章,《Interactivewatercolorrendering withtemporalcohe...

常用加密算法介绍

 大牛写的:https://blog.csdn.net/liaomin416100569/article/details/75646029 ...
代码星球 代码星球·2020-08-27

常用排序算法总结

排序的基本概念  所谓排序,就是整理表中的元素,使之按递增或者递减的顺序排列,下列仅仅介绍递增的情况排序的稳定性:  如果待排序的表中有多个关键字相同的字段,经过排序之后这些具有相同关键字的元素之间的相对次序保持不变,则称这种排序为稳定排序;反之,如果具有相同关键字的元素之间的相对次序发生变化则称为不稳定排序。  对于...
代码星球 代码星球·2020-08-27

经典算法学习——高速排序

    高速排序应该算是在面试笔试中最经常使用的算法了。各位面试官都非常喜欢。排序效率在同为O(N*logN)的几种排序方法中效率较高,因此经常被採用。当中的思想也是用了分治法和递归的思想。演示样例代码上传到:https://github.com/chenyufeng1991/Q...
首页上一页...5455565758...下一页尾页