Atitit 算法原理与导论

目录

1. Attilax总结的有用算法 按用途分类 1

1.1. 排序算法  字符串匹配(String Matching) 1

1.2. 加密算法  编码算法  序列化算法 1

1.3. 查询算法 Join算法 1

1.4. 分词词法分析算法 语法分析算法 双case算法 1

1.5. 持久化算法 1

2. 按照结构分类 2

2.1. 双case算法  内嵌循环算法 2

3. 算法导论(潘金贵等编译,机械工业出版社2006年出版 2

4. 算法导论(原书第3版) (豆瓣).html 3

  1. Attilax总结的有用算法 按用途分类

    1. 排序算法  字符串匹配(String Matching)
    2. 加密算法  编码算法  序列化算法
    3. 查询算法 Join算法
    4. 分词词法分析算法 语法分析算法 双case算法
    5. 持久化算法
  1. 按照结构分类

    1. 双case算法  内嵌循环算法
  2. 算法导论(潘金贵等编译,机械工业出版社2006年出版

第二部分(Part II) 排序与顺序统计(Sorting and Order Statistics)

第六章 堆排序(Heapsort)

第七章快速排序(Quicksort)

第八章 线性时间中的排序(Sorting in Linear Time)

第九章 中值与顺序统计(Medians and Order Statistics)

第四部分(Part IV) 高级的设计与分析技术(Advanced Design and Analysis Techniques)

第十五章 动态规划(Dynamic Programming)

第十六章 贪婪算法(Greedy Algorithms)

第十七章 分摊分析(Amortized Analysis)

第六部分(Part VI) 图算法(Graph Algorithms)

第二十二章 基本的图算法(Elementary Graph Algorithms)

第二十三章 最小生成树(Minimum Spanning Trees)

第二十四章单源最短路径(Single-Source Shortest Paths)

第二十五章 全对的最短路径(All-Pairs Shortest Paths)

第二十六章 最大流(Maximum Flow)

第七部分(Part VII) 精选的主题(Selected Topics)

第二十七章 排序网络(Sorting Networks)

第二十八章矩阵运算(Matrix Operations)

第二十九章 线性规划(Linear Programming)

第三十章 多项式与快速傅里叶变换(Polynomials and the FFT)

第三十一章 数论算法(Number-Theoretic Algorithms)

第三十二章 字符串匹配(String Matching)

第三十三章 计算几何学(Computational Geometry)

第三十四章 NP-完备性(NP-Completeness)

第三十五章 近似算法(Approximation Algorithms)

  1. 算法导论(原书第3版) (豆瓣).html

第1章 算法在计算中的作用 3

第2章 算法基础 9

第3章 函数的增长 25

第4章 分治策略 37

第5章 概率分析和随机算法 65

第6章 堆排序 84

第7章 快速排序 95

第8章 线性时间排序 107

第9章 中位数和顺序统计量 119

第10章 基本数据结构 129

第11章 散列表 142

第12章 二叉搜索树 161

第13章 红黑树 174

第14章 数据结构的扩张 193

第15章 动态规划 204

第16章 贪心算法 237

第17章 摊还分析 258

第18章 B树 277

第19章 斐波那契堆 290

第20章 van Emde Boas树 306

第21章 用于不相交集合的数据结构 324

第22章 基本的图算法 341

第23章 最小生成树 362

第24章 单源最短路径 374

第25章 所有结点对的最短路径问题 399

第26章 最大流 414

第27章 多线程算法 453

第28章 矩阵运算 478

第29章 线性规划 495

第30章 多项式与快速傅里叶变换 527

第31章 数论算法 543

第32章 字符串匹配 577

第33章 计算几何学 595

第34章 NP完全性 616

第35章 近似算法 651

算法导论(潘金贵等编译,机械工业出版社2006年出版)_百度百科.html

Atitit 算法原理与导论 目录 1. Attilax总结的有用算法 按用途分类 1 1.1. 排序算法 字符串匹配(String Matching) 1 1.2. 加密算法 编码算法 序列相关推荐

  1. 字符串匹配/模糊匹配(查找/模糊查找)的算法

    这个还从一次的华为机试的题目说起,题目大概如下 //问题描述:输入,一个待匹配的字符串str1,串长小于20,一个匹配字符串str2,串长小于100 //将str1中的字符串在str2中匹配 //st ...

  2. 机器学习,深度学习基础算法原理详解(图的搜索、交叉验证、PAC框架、VC-维(持续更新))

    机器学习,深度学习基础算法原理详解(图的搜索.交叉验证.PAC框架.VC-维.支持向量机.核方法(持续更新)) 机器学习,深度学习基础算法原理详解(数据结构部分(持续更新)) 文章目录 1. 图的搜索 ...

  3. MD5算法原理简要介绍并采用C#应用在桌面应用系统的用户登录与注册中

    MD5算法原理简要介绍并采用C#应用在桌面应用系统的用户登录与注册中 接上文,本文简要介绍一下MD5加密算法的原理,并采用C#实现MD5算法的加密与解密过程,将这一实现过程应用在我自己开发的桌面办公应 ...

  4. 支持向量机SVM算法原理笔记2

    上篇博客介绍了当样本集是线性可分情况下的SVM算法原理.接下来介绍不存在一个划分超平面可以正确分类的问题,比如说"异或问题". 对于此类问题,可以将样本空间映射到更高维度空间,这样 ...

  5. 字符串匹配原理及实现(C++版)

    字符串匹配原理及实现(C++版) 1. 字符串匹配概念 2. BF 2.1 原理 2.2 代码实现 3. KMP 3.1 原理 3.2 代码实现 4. BM 4.1 坏字符 4.2 好后缀 4.3 代 ...

  6. 模糊字符串匹配:双音素算法

    介绍 名称匹配的主要问题之一是出错的可能性. 人们拼写同一个名字(错别字)的方式有很多,他们都听别人说的话. 有多种方法可以破坏自由格式语言数据. 当您需要搜索/匹配不良数据时,这会引起很多麻烦. 有 ...

  7. Atitit 算法之道 attilax著 1. 编码算法 3 1.1. Base64 htmlencode urlencode 3 2. Ui方面的算法 3 2.1. 软键盘算法 计算软键盘上下

    Atitit 算法之道 attilax著 1. 编码算法 3 1.1. Base64 htmlencode  urlencode 3 2. Ui方面的算法 3 2.1. 软键盘算法  计算软键盘上下左 ...

  8. Atitit ftp原理与解决方案

    Atitit ftp原理与解决方案 Deodeo sh shmayama ..search ftp.. 1. http和ftp都只是通信协议,就是只管传输那一块的,那为什么不能使用ftp来显示网页?? ...

  9. Atitit 切入一个领域的方法总结 attilax这里,机器学习为例子

    Atitit 切入一个领域的方法总结 attilax这里,机器学习为例子 1.1. 何为机器学习?1 1.2. 两类机器学习算法 :监督式学习(Supervised Learning)和非监督式学习( ...

  10. 模糊聚类的代码实现python_Fuzzy C-Means(模糊C均值聚类)算法原理详解与python实现...

    目录 模糊理论 Fuzzy C-Means算法原理 算法步骤 python实现 参考资料 本文采用数据集为iris,将iris.txt放在程序的同一文件夹下.请先自行下载好. 模糊理论 模糊控制是自动 ...

最新文章

  1. 影像组学视频学习笔记(25)-查看准确度、灵敏度、特异度及混淆矩阵、Li‘s have a solution and plan.
  2. oracle 数据库里查看表空间使用状况
  3. linux中快速查找文件
  4. 【Siddhi】QueryNotExistException: No query found with name: outPutSecurityEvent
  5. PC服务器实现海量数据存取的方法
  6. 智慧城市路在何方?合肥三十万重金诚邀大数据英才!
  7. environment variable is too large 2047
  8. Shreder:线程SSH协议密码爆破工具
  9. [BZOJ1528][POI2005]sam-Toy Cars(贪心)
  10. vue做混合式app_基于vue2.0开发混合app的思考
  11. 3d打印零件精度的影响
  12. PPT中制作QQ箭头
  13. IOT连接阿里云(一):调试MQTT通路
  14. 怎么恢复计算机系统软件,重装系统后软件如何恢复原状
  15. android 最新 九宫格,Android开发中怎么显示一个九宫格图片
  16. java校园招聘华为_2015届华为校园招聘机试题 java实现
  17. automator来解决mac terminal终端快速连接
  18. 保姆级-MySQL 8.0的下载、安装、配置
  19. MATLAB编程之PSYCHTOOLBOX(PTB):展示实验介绍等待按空格键进行下一步实验
  20. shopNC二次开发必备知识

热门文章

  1. tx2开发板接口详解_Linux CAN编程详解
  2. mysql desc show_MYSQL SHOW 用法
  3. cuda 实现sift gpu_超原版速度110倍,针对PyTorch的CPU到GPU张量迁移工具开源
  4. Python编写的强大的、通用的解析器
  5. Spring学习笔记(入门)
  6. 使用bash编写Linux shell脚本--调试和版本控制
  7. 【发现趣味】要你命三千——老代码中的那些坑
  8. linux下mysql双机主从复制(一主一从)----方法2
  9. wpf 写个简单的控件吧
  10. 上海世博会物联网技术应用