返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:
本店所有商品

  • 醉染图书算法趣学9787302581482
  • 正版全新
    • 作者: 英昌盛、董延华、李闯、滕泰著 | 英昌盛、董延华、李闯、滕泰编 | 英昌盛、董延华、李闯、滕泰译 | 英昌盛、董延华、李闯、滕泰绘
    • 出版社: 清华大学出版社
    • 出版时间:2021-08-01
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    醉染图书旗舰店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

    商品参数
    • 作者: 英昌盛、董延华、李闯、滕泰著| 英昌盛、董延华、李闯、滕泰编| 英昌盛、董延华、李闯、滕泰译| 英昌盛、董延华、李闯、滕泰绘
    • 出版社:清华大学出版社
    • 出版时间:2021-08-01
    • 版次:1
    • 印次:1
    • 字数:322000
    • 页数:224
    • 开本:16开
    • ISBN:9787302581482
    • 版权提供:清华大学出版社
    • 作者:英昌盛、董延华、李闯、滕泰
    • 著:英昌盛、董延华、李闯、滕泰
    • 装帧:平装-胶订
    • 印次:1
    • 定价:49.00
    • ISBN:9787302581482
    • 出版社:清华大学出版社
    • 开本:16开
    • 印刷时间:暂无
    • 语种:暂无
    • 出版时间:2021-08-01
    • 页数:224
    • 外部编号:1202456978
    • 版次:1
    • 成品尺寸:暂无


    章环境搭建1
    1.1Microsoft Visual C 2010学习版使用1
    1.1.1Visual C 2010学习版安装2
    1.1.2创建、编辑、编译和运行项目4
    1.1.3为什么缺少很多选项8
    1.1.4为什么一闪而过9
    1.1.5配置选项10
    1.2Code::Blocks的使用14
    1.2.1安装Code::Blocks14
    1.2.2创建项目和编辑源代码16
    1..调试20

    第2章排序算法
    2.1冒泡排序24
    2.1.1冒泡排序的基本思想24
    2.1.2冒泡排序过程分析24
    2.1.3冒泡排序代码分析26
    2.2选择排序28
    2.2.1选择排序的基本思想28
    2.2.2选择排序过程分析28
    2..选择排序代码分析30
    .插入排序31
    ..1插入排序的基本思想31
    ..2插入排序过程分析32
    ..插入排序代码分析33
    2.4排序35
    2.4.1排序的基本思想35
    2.4.2排序过程分析35
    2.4.3排序代码分析37
    2.4.4统计句子中字母出现次数39

    第3章递归算法42
    3.1汉诺塔问题42
    3.1.1汉诺塔问题解题思路分析42
    3.1.2汉诺塔问题代码分析44
    3.2全排列问题45
    3.2.1无重复元素的全排列46
    3.2.2有重复元素的全排列48
    3.3因数分解问题50
    3.3.1因子递增方式递归求解51
    3.3.2子问题分解方式递归求解52
    3.3.3分解因数问题代码分析52
    3.4分形图形54
    3.4.1盒分形思路分析54
    3.4.2盒分形代码分析55

    第4章数论基础58
    4.1余数和公约数58
    4.1.1余数58
    4.1.2公约数61
    4.1.3欧几里得算法61
    4.2素数问题62
    4.2.1素数的概念63
    4.2.2素数相关的定理63
    4..筛选法求素数64
    4.3同余问题71
    4.3.1同余及其质71
    4.3.2线同余72

    第5章组合数学基础90
    5.1排列生成算法90
    5.1.1序数生成法91
    5.1.2字典序生成法94
    5.1.3“火星人”问题95
    5.2组合生成算法97
    5.2.1基于字典序的组合生成算法98
    5.2.2基于格雷码的组合生成算法102第6章贪心算法111
    6.1结构体111
    6.2贪心算法概述113
    6.3活动时间安排114
    6.3.1活动安排过程分析115
    6.3.2活动安排代码分析117
    6.4装载问题119
    6.4.1装载问题过程分析119
    6.4.2装载问题代码分析120
    6.5可切割背包问题122
    6.5.1可切割背包问题分析122
    6.5.2可切割背包代码分析124
    6.6删数问题126
    6.7操作系统内存分配128
    6.7.1First Fit内存分配130
    6.7.2Best Fit内存分配131
    6.7.3Worst Fit内存分配133

    第7章分治算法135
    7.1快速排序136
    7.1.1快速排序过程分析136
    7.1.2快速排序代码分析138
    7.2归并排序139
    7.2.1归并排序过程分析140
    7.2.2归并排序代码分析140
    7.3二分查找142
    7.3.1二分查找过程分析142
    7.3.2二分查找代码分析143
    7.4循环赛145
    7.4.12k循环赛日程表145
    7.4.2奇偶循环赛日程表149
    7.5大整数乘法153
    7.5.1大整数乘法过程分析154
    7.5.2大整数乘法代码分析155

    第8章动态规划算法159
    8.1数字三角形159
    8.1.1使用朴素递归求解数字三角形问题160
    8.1.2使用动态规划算法求解数字三角形问题161
    8.2长公共子序列168
    8.2.1长公共子序列问题过程分析168
    8.2.2长公共子序列问题代码分析169
    8.3编辑距离172
    8.3.1编辑距离的正向生成172
    8.3.2操作序列的逆向回溯174
    8.401背包问题(一)178
    8.4.101背包问题过程分析179
    8.4.201背包问题代码分析180
    8.5石子合并183
    8.5.1石子合并问题过程分析184
    8.5.2石子合并问题代码分析185

    第9章回溯算法193
    9.1八皇后问题193
    9.1.1八皇后问题过程分析193
    9.1.2八皇后问题代码分析195
    9.2子集和问题198
    9.2.1子集和问题过程分析198
    9.2.2子集和问题代码分析199
    9.301背包问题(二)202
    9.3.101背包问题过程分析202
    9.3.201背包问题代码分析204
    9.4装载问题206
    9.4.1装载问题过程分析206
    9.4.2装载问题代码分析207
    9.5任务分配问题209
    9.5.1任务分配问题过程分析209
    9.5.2任务分配问题代码分析210

    参考文献213


    【作者简介】


    英昌盛,男,1979年生,博士,吉林师范大学计算机学院系主任,主要研究方向为云计算及算法分析与设计。教学及科研成果:发表SCI2篇,EI1篇;主编教材1部,参编教材3部;主持及参与省教改项目2项、省职业与成人教育项目1项、协同育人项目4项;参与并完成吉林省金课1项,作为主要参加人参与申报并成功获批专业、课程。



    本书系统介绍程序设计中常用的基础算法及典型案例,包括排序算法、递归算法、数论基础、组合数学基础、贪心算法、分治算法、动态规划算法和回溯算法等内容。 全书以图文并茂的方式讲解各种基础算法的分析过程,侧重于基础算法的深入理解与实践,配有大量图表辅算法的分析过程,适用于有一定程序设计基础、尚未学习数据结构且对算法分析与设计感兴趣的算法初学者。 本书各章节配有典型案例和大量图表,既便于教师课堂讲授,也适合读者自学,可作为高等院校“程序设计基础”课程的延伸和“算法分析与设计”课程的入门教材,也可供程序设计竞赛初学者参考。


    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购