谁知我电子书电子书下载 -- 最新最全的电子书下载网欢迎您^_^

logo

算法笔记下载

算法笔记

  • 电子书名称:算法笔记
  • 电子书分类:科技
  • 电子书作者:胡凡 曾磊
  • 电子书类型:TXT/PDF
  • 信息来源:豆瓣
  • ISBN: 9787111540090
  • 出版时间: 2016-7
  • 出版社: 机械工业出版社

文档说明:

  • 一、《算法笔记》是作者【胡凡 曾磊】创作的原创小说作品!
  • 二、谁知我电子书免费提供TXT小说,TXT电子书下载。本站所有电子书资源均由网友提供的网盘,所有资源本站不负责保存,如果您认为本站的内容侵犯了您的版权,联系我们将在第一时间将该链接删除。本站不负一切责任!

热门科技类电子书下载

  • 1 wireshark网络 [下载]
  • 2 浪潮之巅(第四 [下载]
  • 3 刑法学讲义 [下载]
  • 4 行政处罚办案程 [下载]
  • 5 算法详解(卷1 [下载]
  • 6 机器学习实战: [下载]
  • 7 信息论与编码 [下载]
  • 8 决胜UX [下载]
  • 9 深入理解Nginx [下载]
  • 10 Web API的设计 [下载]
  • 11 文明之光 [下载]
  • 12 俞军产品方法论 [下载]
  • 13 Python编程 [下载]
  • 14 复杂生命的起源 [下载]
  • 15 深入浅出图神经 [下载]
  • 16 深度学习入门 [下载]
  • 17 深入分析Java W [下载]
  • 算法笔记目录

    前言
    第1章 如何使用本书 1
    1.1 本书的基本内容 1
    1.2 如何选择编程语言和编译器 1
    1.3 在线评测系统 2
    1.4 常见的评测结果 3
    1.5 如何高效地做题 4
    第2章 C/C++快速入门 5
    2.1 基本数据类型 7
    2.1.1 变量的定义 7
    2.1.2 变量类型 7
    2.1.3 强制类型转换 11
    2.1.4 符号常量和const常量 12
    2.1.5 运算符 14
    2.2 顺序结构 17
    2.2.1 赋值表达式 17
    2.2.2 使用scanf和printf输入/输出 18
    2.2.3 使用getchar和putchar输入/输出字符 23
    2.2.4 注释 24
    2.2.5 typedef 24
    2.2.6 常用math函数 25
    2.3 选择结构 28
    2.3.1 if语句 28
    2.3.2 if语句的嵌套 31
    2.3.3 switch语句 32
    2.4 循环结构 34
    2.4.1 while语句 34
    2.4.2 do while语句 35
    2.4.3 for语句 36
    2.4.4 break和continue语句 38
    2.5 数组 39
    2.5.1 一维数组 39
    2.5.2 冒泡排序 41
    2.5.3 二维数组 43
    2.5.4 memset——对数组中每一个元素赋相同的值 46
    2.5.5 字符数组 47
    2.5.6 string.h头文件 50
    2.5.7 sscanf与sprintf 53
    2.6 函数 55
    2.6.1 函数的定义 55
    2.6.2 再谈main函数 58
    2.6.3 以数组作为函数参数 58
    2.6.4 函数的嵌套调用 59
    2.6.5 函数的递归调用 60
    2.7 指针 61
    2.7.1 什么是指针 61
    2.7.2 指针变量 62
    2.7.3 指针与数组 63
    2.7.4 使用指针变量作为函数参数 65
    2.7.5 引用 68
    2.8 结构体(struct)的使用 70
    2.8.1 结构体的定义 70
    2.8.2 访问结构体内的元素 71
    2.8.3 结构体的初始化 72
    2.9 补充 74
    2.9.1 cin与cout 74
    2.9.2 浮点数的比较 75
    2.9.3 复杂度 78
    2.10 黑盒测试 80
    2.10.1 单点测试 80
    2.10.2 多点测试 80
    第3章 入门篇(1)——入门模拟 85
    3.1 简单模拟 85
    3.2 查找元素 87
    3.3 图形输出 89
    3.4 日期处理 91
    3.5 进制转换 93
    3.6 字符串处理 95
    第4章 入门篇(2)——算法初步 99
    4.1 排序 99
    4.1.1 选择排序 99
    4.1.2 插入排序 100
    4.1.3 排序题与sort函数的应用 101
    4.2 散列 106
    4.2.1 散列的定义与整数散列 106
    4.2.2 字符串hash初步 109
    4.3 递归 111
    4.3.1 分治 111
    4.3.2 递归 112
    4.4 贪心 118
    4.4.1 简单贪心 118
    4.4.2 区间贪心 122
    4.5 二分 124
    4.5.1 二分查找 124
    4.5.2 二分法拓展 131
    4.5.3 快速幂 134
    4.6 two pointers 137
    4.6.1 什么是two pointers 137
    4.6.2 归并排序 139
    4.6.3 快速排序 142
    4.7 其他高效技巧与算法 146
    4.7.1 打表 146
    4.7.2 活用递推 147
    4.7.3 随机选择算法 149
    第5章 入门篇(3)——数学问题 152
    5.1 简单数学 152
    5.2 最大公约数与最小公倍数 154
    5.2.1 最大公约数 154
    5.2.2 最小公倍数 156
    5.3 分数的四则运算 156
    5.3.1 分数的表示和化简 157
    5.3.2 分数的四则运算 157
    5.3.3 分数的输出 159
    5.4 素数 159
    5.4.1 素数的判断 160
    5.4.2 素数表的获取 160
    5.5 质因子分解 165
    5.6 大整数运算 170
    5.6.1 大整数的存储 170
    5.6.2 大整数的四则运算 171
    5.7 扩展欧几里得算法 176
    5.8 组合数 181
    5.8.1 关于n!的一个问题 181
    5.8.2 组合数的计算 183
    第6章 C++标准模板库(STL)介绍 191
    6.1 vector的常见用法详解 191
    6.2 set的常见用法详解 197
    6.3 string的常见用法详解 202
    6.4 map的常用用法详解 213
    6.5 queue的常见用法详解 218
    6.6 priority_queue的常见用法详解 221
    6.7 stack的常见用法详解 227
    6.8 pair的常见用法详解 230
    6.9 algorithm头文件下的常用函数 232
    6.9.1 max()、min()和abs() 232
    6.9.2 swap() 233
    6.9.3 reverse() 233
    6.9.4 next_permutation() 234
    6.9.5 fill() 235
    6.9.6 sort() 235
    6.9.7 lower_bound()和upper_bound() 242
    第7章 提高篇(1)——数据结构专题(1) 245
    7.1 栈的应用 245
    7.2 队列的应用 251
    7.3 链表处理 253
    7.3.1 链表的概念 253
    7.3.2 使用malloc函数或new运算符为链表结点分配内存空间 254
    7.3.3 链表的基本操作 256
    7.3.4 静态链表 260
    第8章 提高篇(2)——搜索专题 269
    8.1 深度优先搜索(DFS) 269
    8.2 广度优先搜索(BFS) 274
    第9章 提高篇(3)——数据结构专题(2) 283
    9.1 树与二叉树 283
    9.1.1 树的定义与性质 283
    9.1.2 二叉树的递归定义 284
    9.1.3 二叉树的存储结构与基本操作 285
    9.2 二叉树的遍历 289
    9.2.1 先序遍历 289
    9.2.2 中序遍历 290
    9.2.3 后序遍历 291
    9.2.4 层序遍历 292
    9.2.5 二叉树的静态实现 298
    9.3 树的遍历 302
    9.3.1 树的静态写法 302
    9.3.2 树的先根遍历 303
    9.3.3 树的层序遍历 303
    9.3.4 从树的遍历看DFS与BFS 304
    9.4 二叉查找树(BST) 310
    9.4.1 二叉查找树的定义 310
    9.4.2 二叉查找树的基本操作 310
    9.4.3 二叉查找树的性质 314
    9.5 平衡二叉树(AVL树) 319
    9.5.1 平衡二叉树的定义 319
    9.5.2 平衡二叉树的基本操作 320
    9.6 并查集 328
    9.6.1 并查集的定义 328
    9.6.2 并查集的基本操作 328
    9.6.3 路径压缩 330
    9.7 堆 335
    9.7.1 堆的定义与基本操作 335
    9.7.2 堆排序 339
    9.8 哈夫曼树 342
    9.8.1 哈夫曼树 342
    9.8.2 哈弗曼编码 345
    第10章 提高篇(4)——图算法专题 347
    10.1 图的定义和相关术语 347
    10.2 图的存储 348
    10.2.1 邻接矩阵 348
    10.2.2 邻接表 348
    10.3 图的遍历 350
    10.3.1 采用深度优先搜索(DFS)法遍历图 350
    10.3.2 采用广度优先搜索(BFS)法遍历图 359
    10.4 最短路径 367
    10.4.1 Dijkstra算法 367
    10.4.2 Bellman-Ford算法和SPFA算法 391
    10.4.3 Floyd算法 398
    10.5 最小生成树 400
    10.5.1 最小生成树及其性质 400
    10.5.2 prim算法 401
    10.5.3 kruskal算法 409
    10.6 拓扑排序 414
    10.6.1 有向无环图 414
    10.6.2 拓扑排序 415
    10.7 关键路径 417
    10.7.1 AOV网和AOE网 417
    10.7.2 最长路径 419
    10.7.3 关键路径 419
    第11章 提高篇(5)——动态规划专题 425
    11.1 动态规划的递归写法和递推写法 425
    11.1.1 什么是动态规划 425
    11.1.2 动态规划的递归写法 425
    11.1.3 动态规划的递推写法 426
    11.2 最大连续子序列和 429
    11.3 最长不下降子序列(LIS) 432
    11.4 最长公共子序列(LCS) 434
    11.5 最长回文子串 436
    11.6 DAG最长路 439
    11.7 背包问题 442
    11.7.1 多阶段动态规划问题 442
    11.7.2 01背包问题 443
    11.7.3 完全背包问题 446
    11.8 总结 447
    第12章 提高篇(6)——字符串专题 449
    12.1 字符串hash进阶 449
    12.2 KMP算法 455
    12.2.1 next数组 456
    12.2.2 KMP算法 458
    12.2.3 从有限状态自动机的角度看待KMP算法 463
    第13章 专题扩展 465
    13.1 分块思想 465
    13.2 树状数组(BIT) 470
    13.2.1 lowbit运算 470
    13.2.2 树状数组及其应用 470
    参考文献 481
    · · · · · ·

    算法笔记下载链接

     

    来自微博用户一烫的评论2020-12-25 13:29:02

    本条:计算机考研数据结构非算法部分笔记往期:数据结构算法部分:微博正文操作系统:微博正文 计算机网络:微博正文此非算法部分PDF在苹论~

    来自微博用户不想被人找到了的评论2020-12-25 13:29:02

    我不知道?的算法是怎么一回事 认真写的笔记没人看 发了一瓶金酒被赞上99➕现代成年人的世界不容易 大家都需要酒才能快乐

    来自微博用户麻衣学姐赛高的评论2020-12-25 13:29:02

    如今刷题笔记算法小抄铺天盖地我感觉该搞点别的了

    来自微博用户叶团团团的评论2020-12-25 13:29:02

    《算法图解》第四章笔记更新啦!第四章讲述了快速排序。快速排序是一种常用的排序算法,比选择排序快得多。这章中有些内容思维我们可以运用到日常生活中,比如分而治之(Divide and Conquer),把一个复杂系统或复杂问题分解成一堆模块,弄清楚这些模块,再组合还原到原始系统或原始问题,就可以逐 ...

    来自微博用户知行捕手的评论2020-12-25 13:29:02

    喻颖正《人生算法》,第一天读书笔记书名:《人生算法》作者:喻颖正日期:2020-12-15看书范围:封面到“3.穿起你的人生切片:形成个人复杂系统”出版社:中信出版集团股份有限公司版次:2020年8月第1版印次:2020年9月第7次印刷字数:252千字(25.2万字)随手笔记及启发:1. “谨以此 ...

    来自微博用户他推开门风摇晃了煤油灯一阵的评论2020-12-25 13:29:02

    图书馆四楼的热水器内味儿喝着真像高中博雅楼一楼的之前那本算法笔记不知道被谁借走了再也找不到了 换了本儿新的刚考完试属实有点学不进啊救救救救救命?

    来自微博用户你不必试图摘月那不是你的月亮的评论2020-12-25 13:29:02

    淦昨天算法笔记写太多导致食指有点疼在考虑要不要再买一个ipad但是感觉我买回来又会像上一个一样落灰

    来自微博用户当年秦淮月的评论2020-12-25 13:29:02

    #我的读书笔记#人民日报对资本进入社区团购的社评:“掌握着海量数据、先进算法的互联网巨头,理应在科技创新上有更多担当、有更多追求、有更多作为。别只惦记着几捆白菜、几斤水果的流量,科技创新的星辰大海、未来的无限可能性,其实更令人心潮澎湃。”资本家向来如此,他们只会考虑怎么把普通人的 ...

    来自微博用户七月檐角的风铃的评论2020-12-25 13:29:02

    从现在开始大概就是英语每天一篇阅读,滚动背作文,政治就背肖四分析题,肖四肖八选择题,数学把历年真题和李6李4错题反复重做,查漏补缺,专业课等明天最后10页笔记整理完串一遍算法然后就回归c语言和软工了,最后13天冲刺不打卡了

    最新科技类电子书下载

  • 1 未来生活简史 [下载]
  • 2 JavaScript高级程序 [下载]
  • 3 必然 [下载]
  • 4 运营之光 [下载]
  • 5 这不科学! [下载]
  • 6 技术的本质(经典版 [下载]
  • 7 Python编程 [下载]
  • 8 深入分析Java Web技 [下载]
  • 9 从一到无穷大 [下载]
  • 10 复杂生命的起源 [下载]
  • 11 上帝掷骰子吗? [下载]
  • 12 刑法学讲义 [下载]
  • 13 坏血 [下载]
  • 14 Design systems [下载]
  • 15 在你身边为你设计Ⅲ [下载]
  • 16 用户思维+:好产品 [下载]
  • 17 深入浅出图神经网络 [下载]
  • 下载须知:本站所有电子书资源由网友提供,如有失效链接,请更换资源后再次下载;所有资源本站不负责保存。

    电子书下载txt免费下载 txt电子书免费下载全集全本完结 小说下载 txt 电子书 免费下载全本 谁知我电子书

    热门标签

    Copyright @ 2014-2020 ALL Rights Reserved. 谁知我电子书