全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 程序与语言

你也能看得懂的Python算法书

  • 定价: ¥59
  • ISBN:9787121352553
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:电子工业
  • 页数:246页
  • 作者:编者:王硕//董文...
  • 立即节省:
  • 2018-11-01 第1版
  • 2018-11-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    编程的核心是算法,学习算法不仅能教会你解决问题的方法,而且还能为你今后的发展提供一种可能。
    王硕,董文馨,张舒行,张洁编著的《你也能看得懂的Python算法书》面向算法初学者,首先介绍当下流行的编程语言Python,详细讲解Python语言中的变量和循序、分支、循环三大结构,以及列表和函数的使用,为之后学习算法打好基础。然后以通俗易懂的语言讲解双指针、哈希、深度优先、广度优先、回溯、贪心、动态规划和至短路径等经典算法。
    本书适合有一定编程基础的算法爱好者阅读。

目录

第1章  编程基础
  1.1  变量
    1.1.1  输出和输入
    1.1.2  简单变量类型
    1.1.3  数学计算
    1.1.4  位运算
    1.1.5  使用字符串
  1.2  三大结构
    1.2.1  循序结构
    1.2.2  分支结构
    1.2.3  条件判断
    1.2.4  应用分支结构
    1.2.5  循环结构
    1.2.6  continue和break
    1.2.7  应用循环结构
    1.2.8  结构的嵌套
  1.3  列表
    1.3.1  定义列表
    1.3.2  对元素进行操作
    1.3.3  列表的顺序
    1.3.4  列表内置函数
    1.3.5  截取和拼接列表
    1.3.6  字符串、元组和列表
    1.3.7  用循环遍历列表
    1.3.8  字典简介
  1.4  函数
    1.4.1  定义子函数
    1.4.2  主函数
    1.4.3  调用函数
    1.4.4  全局变量
    1.4.5  函数的运用
第2章  双指针问题
  2.1  数组合并
    2.1.1  合并有序数组
    2.1.2  最终代码
  2.2  二分查找
    2.2.1  什么是二分查找
    2.2.2  问题求解
    2.2.3  最终代码
  2.3  链表
    2.3.1  什么是单链表
    2.3.2  建立单链表
    2.3.3  建立双链表
    2.3.4  双向输出双链表
    2.3.5  向单链表中添加元素
    2.3.6  向双链表中添加元素
    2.3.7  删除列表中的元素
第3章  哈希算法
第4章  深度优先遍历算法
第5章  广度优先遍历算法
第6章  回溯算法
第7章  贪心算法
第8章  动态规划算法
第9章  最短路径问题
第10章  分治算法