目录:算法一:快速排序算法算法二:堆排序算法算法三:归并排序算法四:二分查找算法算法五:BFPRT(线性查找算法)算法六:DFS(深度优先搜索)算法七:BFS(广度优先搜索)算法八:Dijkstra算法算法九:动态规划算法算法十:朴素贝叶斯分类算法算法一:快速排序算法快速排序是由东尼·霍尔所发展的一...
分类:
编程语言 时间:
2015-07-05 18:08:51
阅读次数:
259
为什么要了解点数学基础学习大数据分布式计算时多少会涉及到机器学习的算法,所以理解一些机器学习基础,有助于理解大数据分布式计算系统(例如spark)的设计。机器学习中一个常见的就是gradient descent算法,是线性回归问题的一个基础算法。gradient是数学概念。Gradient假设一个函数有n个自变量:f(x1,x2......xn)f(x_1,x_2......x_n),且每个x都是标...
分类:
编程语言 时间:
2015-07-05 09:40:29
阅读次数:
147
MATLAB的基本知识点:
1. 变量的定义以及特殊标量的表示与含义
2. 行向量的定义与赋值
3. 矩阵的定义与赋值以及特殊矩阵的生成
每一个都有实例,并且都上机实践过的,能让为你打下很好的学习MATLAB编程的基础。...
分类:
其他好文 时间:
2015-06-28 10:03:41
阅读次数:
933
喵~不知不觉到了CUDA系列学习第五讲,前几讲中我们主要介绍了基础GPU中的软硬件结构,内存管理,task类型等;这一讲中我们将介绍3个基础的GPU算法:reduce,scan,histogram,它们在并行算法中非常常用,我们在本文中分别就其功能用处,串行与并行实现进行阐述。1. Task complexitytask complexity包括step complexity(可以并行成几个操作)...
分类:
编程语言 时间:
2015-06-24 10:59:11
阅读次数:
234
算法的基本概念以下只是个人学习的笔记,由于我也是刚接触,所以有可能有错误,如有错误,请指出算法:是解决一个问题的完整的步骤描述,是解决问题的策略、规则、方法。1.算法的特征:有穷性、确定性、可行性、输入、输出(1).有穷性:一个算法必须在执行有穷步之后结束并且在每一步都在有穷时间内完成,不能无限的执...
分类:
编程语言 时间:
2015-06-17 21:26:55
阅读次数:
153
Base64参考网站:http://zh.wikipedia.org/wiki/Base64简介是网络上使用最广泛的编码系统,能够将任何二进制数据,转换成只有 65 个字符组成的文本文件
a~z,A~Z,0~9,+,/,=
Base 64 编码后的结果能够反算,不够安全
Base 64 是所有现代加密算法的基础算法
终端命令# 将 10.jpg 进行 base64 编码,生成 10....
分类:
其他好文 时间:
2015-06-08 09:51:33
阅读次数:
122
1、递推法递推算法使用“步步为营”的方法,不断利用已有的信息推导出新的东西。(1)顺推法是指从已知条件出发,逐步推算出要解决问题的方法。例如:斐波拉契数列就可以通过顺推法不断递推算出新的数据。 1 /**************************************************...
分类:
编程语言 时间:
2015-06-07 17:05:29
阅读次数:
136
大话程序员面试
10个我最喜欢问程序员的面试问题程序员面试不完全指南10个经典的C语言面试基础算法及代码程序员的10大成功面试技巧程序员选择公司的8个标准
编程开发
8个值得关注的PHP安全函数简析TCP的三次握手与四次分手10分钟掌握XML、JSON及其解析高效的jQuery代码编写技巧总结编译器的工作过程和原理CPU空闲时在”忙”什么5个强大的Java分布式缓存框架推荐
架构设...
分类:
编程语言 时间:
2015-06-03 15:51:31
阅读次数:
143
字符串模式匹配算法(string searching/matchingalgorithms)
顾名思义,就是在一个文本或者较长的一段字符串中,找出一个或多个指定字符串(Pattern),并返回其位置。这类算法属基础算法,各种编程语言都将其包括在自带的String类函数中,而且由之衍生出来的正则表达式也是必须掌握的一种概念和编程技术。
Br...
分类:
编程语言 时间:
2015-05-27 10:07:12
阅读次数:
289
1、合并排序,将两个已经排序的数组合并成一个数组,其中一个数组能容下两个数组的所有元素;
合并排序一般的思路都是创建一个更大数组C,刚好容纳两个数组的元素,先是一个while循环比较,将其中一个数组A比较完成,将另一个数组B中所有的小于前一个数组A的数及A中所有的数按顺序存入C中,再将A中剩下的数存入C中,但这里是已经有一个数组能存下两个数组的全部元素,就不用在创建数组了,但只能从后往前面存,从...
分类:
编程语言 时间:
2015-05-26 21:30:46
阅读次数:
170