首页  软件  游戏  图书  电影  电视剧

请输入您要查询的图书:

 

图书 递归算法与项目实战
内容
内容推荐
本书凝聚了作者多年的Python教学经验,内容通俗易懂,旨在剖析递归及其本质。本书不仅结合Python程序和JavaScript程序讲述编程的基础知识,还讲述如何利用递归算法计算阶乘,计算斐波那契数列,遍历树,求解迷宫问题,实现二分搜索,完成快速排序和归并排序,计算大整数乘法,计算排列和组合,解决八皇后问题等。
本书不仅适合开发人员阅读,还可供计算机相关专业的师生参考。
作者简介
阿尔·斯维加特(Al Sweigart)是一位专业的软件开发人员,他专注于儿童和成人编程项目。他编写了《Python游戏编程快速上手》《Python和Pygame游戏开发指南》《Python密码学编程》《Python编程快速上手——让繁琐工作自动化》等图书,深受读者欢迎。
目录
第1部分 理解递归
第1章 递归
1.1 如何定义递归
1.2 函数
1.3 栈
1.4 调用栈
1.5 递归函数和栈溢出
1.6 基本情况与递归情况
1.7 位于递归调用之前与之后的代码
1.8 小结
延伸阅读
练习题
第2章 递归与迭代
2.1 计算阶乘
2.1.1 迭代式的阶乘算法
2.1.2 递归式的阶乘算法
2.1.3 用递归计算阶乘为什么很不合适
2.2 计算斐波那契数列
2.2.1 用迭代法计算斐波那契数列
2.2.2 用递归法计算斐波那契数列
2.2.3 用递归法计算斐波那契数列为什么很不合适
2.3 把递归算法转换成迭代算法
2.4 把迭代算法转换成递归算法
2.5 案例研究:指数运算
2.5.1 用递归函数实现指数运算
2.5.2 用递归算法的思路实现迭代式的指数计算函数
2.6 在什么场合下需要使用递归
2.7 如何编写递归算法
2.8 小结
延伸阅读
练习题
实践项目
第3章 经典的递归算法
3.1 求数组中各元素之和
3.2 反转字符串
3.3 判断某字符串是否为回文
3.4 汉诺塔问题
3.5 洪泛填充算法
3.6 阿克曼函数
3.7 小结
延伸阅读
练习题
实践项目
……
第2部分 项目
标签
缩略图
书名 递归算法与项目实战
副书名
原作名
作者 (美)阿尔·斯维加特
译者 译者:爱飞翔
编者
绘者
出版社 人民邮电出版社
商品编码(ISBN) 9787115616760
开本 16开
页数 274
版次 1
装订 平装
字数 445
出版时间 2023-11-01
首版时间 2023-11-01
印刷时间 2023-11-01
正文语种
读者对象 普通大众
适用范围
发行范围 公开发行
发行模式 实体书
首发网站
连载网址
图书大类
图书小类
重量 482
CIP核字 2023074706
中图分类号 TP311.561
丛书名
印张 18.25
印次 1
出版地 北京
235
187
14
整理
媒质
用纸
是否注音
影印版本
出版商国别
是否套装
著作权合同登记号
版权提供者
定价
印数
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/18 12:09:40