#算法的乐趣

配置算法(第4版)的Java编译环境

http://www.oracle.com/technetwork/java/javase/downloads/index.html选择“Windowsx64180.51MBjdk-8u51-windows-x64.exe”下载。http://www.eclipse.org/downloads/...

白话经典算法系列之六 快速排序 快速搞定

快速排序由于排序效率在同为O(N*logN)的几种排序方法中效率较高,因此经常被采用,再加上快速排序思想----分治法也确实实用,因此很多软件公司的笔试面试,包括像腾讯,微软等知名IT公司都喜欢考这个,还有大大小的程序方面的考试如软考,考研中也常常出现快速排序的身影。总的说来,要直接默写出快速排序还是有一定难度的,因为...

浅谈算法和数据结构: 一 栈和队列

最近晚上在家里看Algorithems,4thEdition,我买的英文版,觉得这本书写的比较浅显易懂,而且“图码并茂”,趁着这次机会打算好好学习做做笔记,这样也会印象深刻,这也是写这一系列文章的原因。另外普林斯顿大学在Coursera 上也有这本书同步的公开课,还有另外一门算法分析课...

一列数字的规则如下;1,1,2,3,5,8,13,21,34........ 求第30位数字是多少,用递规和非递归两种方法算法实现

  斐波纳契数列(FibonacciSequence),又称黄金分割数列。在数学上,斐波纳契数列以如下被以递归的方法定义:F0=0,F1=1,Fn=F(n-1)+F(n-2)(n>=2,n∈N*)在现代物理、准晶体结构、化学等领域,斐波纳契数列都有直接的应用,现在我从算法的角度,利用...

[转]C#算法题

1:不允许使用循环语句、条件语句,在控制台中打印出1-200这200个数。参考答案:这里我使用的是递归。staticvoidMain(string[]args){Print(1);Console.Read();}privatestaticvoidPrint(intnumber){try{Console.WriteLin...
代码星球 ·2020-05-17

算法概念篇

如果a+b+c=1000,且a^2+b^2=c^2(a,b,c为自然数),如何求出所有a、b、c可能的组合?importtimestart_time=time.time()#注意是三重循环forainrange(0,1001):forbinrange(0,1001):forcinrange(0,1001):ifa**2...
代码星球 ·2020-05-17

前端数据结构与算法系列(转)

数据结构与算法是大多前端程序员的短板,传统的前端开发都是在跟浏览器兼容作斗争很少会涉及到复杂的结构设计本系列参考了数据结构与算法JavaScript描述、大话数据结构、数据结构与算法分析,网上的资料等等通过分析总结其它语言的实现从而转化成javascript版,主要是为了学习附上每一章的源码注释分析:https://g...

(转)Java AES加密算法工具类

https://www.cnblogs.com/jonban/p/9222984.htmlAESCodec.javapackageutil;importjava.security.Key;importjavax.crypto.Cipher;importjavax.crypto.KeyGenerator;importja...

[浙江大学数据结构]多项式求值,及算法效率问题

  代码:#include<stdio.h>#include<stdlib.h>#include<time.h>#include<math.h>clock_tstart,end;/*clock_t是clock()函数返回的变量类型*/doubledur...

matlib实现logistic回归算法(序一)

数据下载:http://archive.ics.uci.edu/ml/datasets/Adult数据描述:http://archive.ics.uci.edu/ml/machine-learning-databases/adult/adult.names这是针对美国某区域的一次人口普查结果,共32561条数据。具体字...

生成学习算法(Generative Learning algorithms)

一、引言    前面我们谈论到的算法都是在给定(x)的情况下直接对(p(y|x;heta))进行建模。例如,逻辑回归利用(h_heta(x)=g(heta^Tx))对(p(y|x;heta))建模,这类算法称作判别学习算法。    考虑这样...

logistic回归算法及其matlib实现

    一般来说,回归不用在分类问题上,因为回归是连续型模型,而且受噪声影响比较大。如果非要使用回归算法,可以使用logistic回归。    logistic回归本质上是线性回归,只是在特征到结果的映射中多加入了一层函数映射,即先把特征线...

SIFT 特征提取算法总结

原文链接:http://www.cnblogs.com/cfantaisie/archive/2011/06/14/2080917.html 主要步骤1)、尺度空间的生成;2)、检测尺度空间极值点;3)、精确定位极值点;4)、为每个关键点指定方向参数;5)、关键点描述子的生成。L(x,y,σ),σ=1.6ag...

线性判别分析(Linear Discriminant Analysis, LDA)算法分析

原文来自:http://blog.csdn.net/xiazhaoqiang/article/details/6585537LDA算法入门一.LDA算法概述:     线性判别式分析(LinearDiscriminantAnalysis,LDA),也叫做Fisher线性...

OpenCV学习(35) OpenCV中的PCA算法

PCA算法的基本原理可以参考:http://www.cnblogs.com/mikewolf2002/p/3429711.html   对一副宽p、高q的二维灰度图,要完整表示该图像,需要m=p*q维的向量空间,比如100*100的灰度图像,它的向量空间为100*100=10000。下图是...
首页上一页...6970717273...下一页尾页