当前位置:首页 > 资源分类 > 算法电子书下载

算法电子书

算法图解 查看详情
学习JavaScript数据结构与算法 查看详情
图解算法 查看详情
大数据架构和算法实现之路:电商系统的技术实战

本书介绍了一些主流技术在商业项目中的应用,包括机器学习中的分类、聚类和线性回归,搜索引擎,推荐系统,用户行为跟踪,架构设计的基本理念及常用的消息和缓存机制。在这个过程中

查看详情
数据挖掘与分析:概念与算法 查看详情
数据结构与算法分析:Java语言描述

数据结构:Java语言描述(原书第3版) 是国外数据结构与算法分析方面的经典教材,使用卓越的Java编程语言作为实现工具讨论了数据结构(组织大量数据的方法)和算法分析(对算法运行时间的估

查看详情
Java遗传算法编程

本书简单、直接地介绍了遗传算法,并且针对所讨论的示例问题,给出了Java代码的算法实现。全书共分为6章。本书适合机器学习爱好者阅读,尤其适合对遗传算法的理论和实现感兴趣的读者阅

查看详情
Python机器学习:预测分析核心算法

在学习和研究机器学习的时候,面临令人眼花缭乱的算法,机器学习新手往往会不知所措。本书从算法和Python语言实现的角度,帮助读者认识机器学习。 本书专注于两类核心的算法族,即惩罚

查看详情
算法基础

《 算法基础 》自1997年出版以来深受读者喜爱,已经被翻译成多种语言出版,并成为世界许多高校广泛采用的算法教材之一。书中对算法设计、算法的复杂度分析和计算复杂度进行了恰如其分

查看详情
应用密码学:协议、算法与C源程序

应用密码学:协议、算法与C源程序(原书第2版) 全书共分四个部分,定义了密码学的多个术语,介绍了密码学的发展及背景,描述了密码学从简单到复杂的各种协议,详细讨论了密码技术。并在

查看详情
分布式机器学习:算法、理论与实践

《分布式机器学习:算法、理论与实践》 旨在全面介绍分布式机器学习的现状,深入分析其中的核心技术问题,并且讨论该领域未来的发展方向。 全书共12章。第1章是绪论,向大家展示分布式

查看详情
数据结构、算法与应用:C++语言描述

数据结构、算法与应用:C++语言描述(原书第2版) 共分三个部分。第一部分从第1章到第4章,旨在复习C++程序设计的概念以及程序性能的分析和测量方法。第二部分从第5章到第16章,研究数据结构

查看详情
算法帝国 查看详情
数据结构与算法经典问题解析:Java语言描述

数据结构与算法经典问题解析:Java语言描述(原书第2版) 是一本数据结构方面的优秀教材,以Java为描述语言,介绍了计算机编程中使用的数据结构和算法。本书强调问题及其分析,而非理论阐

查看详情
编程之法:面试和算法心得

本书涉及面试、算法、机器学习三个主题。书中的每道编程题目都给出了多种思路、多种解法,不断优化、逐层递进。本书第1章至第6章分别阐述字符串、数组、树、查找、动态规划、海量数据

查看详情
趣题学算法(C++) 查看详情
Python自然语言处理实战:核心技术与算法

本书讲述中文的自然语言处理,以Python及其相关框架为工具,详细讲解了自然语言处理的各种核心技术、方法论和经典算法,即便没有数学基础,也能零基础入门

查看详情
数据挖掘:概念、模型、方法和算法

《数据挖掘:概念、模型、方法和算法(第2版)》 开篇阐述数据挖掘原理,此后在示例的引导下详细讲解起源于统计学、机器学习、神经网络、模糊逻辑和演化计算等学科的具有代表性的、最

查看详情
计算机视觉算法与智能车应用

现阶段实际上运用中只根据计算机视觉处理别的控制器急需解决的科学研究和工程问题,如行车道线检验、终止线检验、交通信号灯鉴别等。随之智能车产业发展系统进程的即将来临,因为智

查看详情
大数据算法

大数据算法 是国内系统介绍大数据算法设计与分析技术的教材,内容丰富,结构合理,旨在讲述和解决大数据处理和应用中相关算法设计与分析的理论和方法,切实培养读者设计、分析与应用

查看详情
常用算法程序集(C/C++描述)

本书针对工程中常用的行之有效的算法而编写,涵盖括多项式的计算、复数运算、矩阵运算、矩阵特征值与特征向量的计算、线性代数方程组的求解、非线性方程与方程组的求解等

查看详情
三维模型变形算法:理论和实践:C#版本

本书讲述了三维图形领域*重要的一个模块:三维模型变形的算法,包括理论和实现。首先讲述了工业软件里三维模型变形的使用,其次讲述了FFD、MeanValue、拉普拉斯、骨骼动画、蒙皮等变形算

查看详情
写给大家看的算法书

算法这个词对于非计算机从业人士而言,似乎就是晦涩、神秘的代名词。其实,算法在日常生活中随处可见。做饭用的菜谱是一种算法、查字典的方法是一种算法、给期中考试分数排名也用到

查看详情
Spark MLlib机器学习:算法、源码及实战详解

《Spark MLlib机器学习:算法、源码及实战详解》以Spark 1.4.1版本源码为切入点,全面并且深入地解析Spark MLlib模块,着力于探索分布式机器学习的底层实现。 《Spark MLlib机器学习:算法、源码及

查看详情
算法 查看详情
算法 相关笔记精选
网友NO.250923

Java时间轮算法的实现代码示例

考虑这样一个场景,现在有5000个任务,要让这5000个任务每隔5分中触发某个操作,怎么去实现这个需求。大部分人首先想到的是使用定时器,但是5000个任务,你就要用5000个定时器,一个定时器就是一个线程,你懂了吧,这种方法肯定是不行的。 针对这个场景,催生了时间轮算法,时间轮到底是什么?我一贯的风格,自行谷歌去。大发慈悲,发个时间轮介绍你们看看,看文字和图就好了,代码不要看了,那个文章里的代码运行不起来,时间轮介绍。 看好了介绍,我们就开始动手吧。 开发环境:idea + jdk1.8 + maven 新建一个maven工程 创建如下的目录结构 不要忘了pom.xml中添加netty库 dependencies dependency groupIdio.netty/groupId artifactIdnetty-all/artifactId version4.1.5.Final/version /dependency /dependencies 代码如下 Timeout.Java package com.tanghuachun.timer;public interface Timeout { Timer timer(); ……

网友NO.715684

Java基于余弦方法实现的计算相似度算法示例

本文实例讲述了Java基于余弦方法实现的计算相似度算法。分享给大家供大家参考,具体如下: (1)余弦相似性 通过测量两个向量之间的角的余弦值来度量它们之间的相似性。0度角的余弦值是1,而其他任何角度的余弦值都不大于1;并且其最小值是-1。从而两个向量之间的角度的余弦值确定两个向量是否大致指向相同的方向。所以,它通常用于文件比较。 相关介绍可参考百度百科:余弦相似性 (2)算法实现的中未使用权重(IDF ---逆文档频率),使用词项的出现次数作为向量空间的值。 import java.util.HashMap;import java.util.Iterator;import java.util.Map;public class SimilarDegreeByCos{ /* * 计算两个字符串(英文字符)的相似度,简单的余弦计算,未添权重 */ public static double getSimilarDegree(String str1, String str2) { //创建向量空间模型,使用map实现,主键为词项,值为长度为2的数组……

网友NO.912933

Java实现特定范围的完数输出算法示例

本文实例讲述了Java实现特定范围的完数输出算法。分享给大家供大家参考,具体如下: 题目内容: 一个正整数的因子是所有可以整除它的正整数。而一个数如果恰好等于除它本身外的因子之和,这个数就称为完数。 例如6=1+2+3(6的因子是1,2,3)。 现在,你要写一个程序,读入两个正整数n和m(1=nm1000),输出[n,m]范围内所有的完数。 提示:可以写一个函数来判断某个数是否是完数。 输入格式: 两个正整数,以空格分隔。 输出格式: 其间所有的完数,以空格分隔,最后一个数字后面没有空格。如果没有,则输出一个空行。 输入样例: 1 10 输出样例: 6 代码示例: import java.util.Scanner;public class Main { //判断是否是完数 public static boolean isFinishedNum(int n) { //排除干扰1、2 if((n==1)||(n==2)) return false; boolean isFinishedNum = false; int sum=1; for(int i =2;in;i++) { if(n%i==0) sum+=……

网友NO.269728

Python计算斗牛游戏概率算法实例分析

本文实例讲述了Python计算斗牛游戏概率算法。分享给大家供大家参考,具体如下: 过年回家,都会约上亲朋好友聚聚会,会上经常会打麻将,斗地主,斗牛。在这些游戏中,斗牛是最受欢迎的,因为可以很多人一起玩,而且没有技术含量,都是看运气(专业术语是概率)。 斗牛的玩法是: 1. 把牌中的JQK都拿出来 2. 每个人发5张牌 3. 如果5张牌中任意三张加在一起是10的 倍数,就是有牛。剩下两张牌的和的10的余数就是牛数。 牌的大小: 4条 3条 牛十 牛九 …… 牛一 没有牛 而这些牌出现的概率是有多少呢? 由于只有四十张牌,所以采用了既简单,又有效率的方法枚举来计算。 计算的结果: 所有牌的组合数:658008出现四条的组合数:360,概率 :0.05%出现三条的组合数:25200,概率 :3.83%出现牛十的组合数:42432,概率 :6.45%出现牛九或牛八的组合数:87296,概率 :13.2……

网友NO.921949

Python数据结构与算法之图结构(Graph)实例分析

本文实例讲述了Python数据结构与算法之图结构(Graph)。分享给大家供大家参考,具体如下: 图结构(Graph)——算法学中最强大的框架之一。树结构只是图的一种特殊情况。 如果我们可将自己的工作诠释成一个图问题的话,那么该问题至少已经接近解决方案了。而我们我们的问题实例可以用树结构(tree)来诠释,那么我们基本上已经拥有了一个真正有效的解决方案了。 邻接表及加权邻接字典 对于图结构的实现来说,最直观的方式之一就是使用邻接列表。基本上就是针对每个节点设置一个邻接列表。下面我们来实现一个最简单的:假设我们现有 n 个节点,编号分别为 0, …, n-1. 节点当然可以是任何对象,可被赋予任何标签或名称。但使用 0, …, n-1 区间内的整数来实现的话,会简单许多。因为如果我们能用数字来代表节点,我们索引起来显然要方便……

网友NO.992939

Java基于循环递归回溯实现八皇后问题算法示例

本文实例讲述了Java基于循环递归回溯实现八皇后问题。分享给大家供大家参考,具体如下: 运行效果图如下: 棋盘接口 /** * 棋盘接口 * @author Administrator * */public interface Piece { abstract boolean isRow(int line); abstract boolean isCol(int line,int col);} 棋盘类: /** * 棋盘 * @author Administrator * */public class Chessboard implements Piece { static boolean[][] che = null; public int row; public int col; private int num=0; public Chessboard (int row,int col){ this.che=new boolean[row][col]; this.row=row; this.col=col; } //当前行是否能放棋子 public boolean isRow(int line){ for (int i = 0; i this.row; i++) { if (che[i][line] == true) { return false; } } return true; } //棋子边角 public boolean isCol(int line,int col){ int i = 0, j = 0; for (i = line, j = col; i this.row j this.row; i++, j++) { //右下角; if (che[i][j] == true) { return false; } } for (i = line, j = col; i = 0 j = 0; i--, j--) { //左上角; i……

Copyright 2018-2020 xz577.com 码农之家

本站所有电子书资源不再提供下载地址,只分享来路

免责声明:网站所有作品均由会员网上搜集共同更新,仅供读者预览及学习交流使用,下载后请24小时内删除

版权投诉 / 书籍推广 / 赞助:QQ:520161757