从零开始学算法:基于Python在线阅读
会员

从零开始学算法:基于Python

李峰编著
开会员,本书免费读 >

计算机网络编程语言与程序设计12.6万字

更新时间:2022-05-06 19:46:34 最新章节:封底

立即阅读
加书架
下载
听书

书籍简介

本书的目的是帮助初学者掌握编程中的基础算法,并通过Python语言进行实战演练,通过即学即练的方式掌握这些经典算法,让读者真正体会算法的美妙,成为读者学习算法的领路人。本书分为8章,涵盖的主要内容有:算法之美,通过生活中的例子学习算法;贪心算法,选择当前最优的方案;分而治之算法,将复杂的问题拆分为简单的问题;树算法,围绕树结构的各种算法;图算法,围绕图结构的各种算法;动态规划,一种求解最优问题的强大工具;回溯法,深度优先遍历问题的解空间;分支限界法,广度优先遍历问题的解空间。
上架时间:2022-01-01 00:00:00
出版社:电子工业出版社
上海阅文信息技术有限公司已经获得合法授权,并进行制作发行

最新章节

李峰编著
主页

最新上架

  • 会员
    《Python数据分析快速上手》通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用Python进行数据分析应该掌握的各方面技术。本书内容包括Python基础,用NumPy进行数据计算,用Pandas进行数据分析,用SciPy进行数据分析,用Scikit-learn进行数据分析、数据预处理、数据可视化,用Matplotlib进行可视化等内容。本书示例丰富,所有涉及的程序代码都给出了详细的注释,读者可
    王靖 商艳红 张洪波 卢军编著计算机11.5万字
  • 会员
    全书分为3篇。第1篇介绍编译器基础知识,包括中间表示,重点介绍SSA、数据流分析、支配、循环等知识,此外还介绍了LLVM的后端描述语言TableGen。第二篇剖析分LLVM代码生成,其中对代码生成的每一步骤都有提及,着重介绍指令选择、指令调度、寄存器分配和编译优化。同时还以BPF后端为例总结了如何基于LLVM开发一款新后端的编译器。第三篇附录主要总结了LLVM代码生成过程中使用的IR、BPF指令集
    彭成寒 李灵 戴贤泽 王志磊 俞佳嘉计算机22.5万字
  • 会员
    本书重点关注和介绍SpringBoot2框架的技术应用。SpringBoot是目前微服务架构使用最为广泛的框架之一,一旦开发人员掌握了该框架的配置和使用技巧,则对于当前微服务应用的开发将得心应手。本书详细介绍了SpingBoot2的开发环境、开发方式、数据库应用、MVC、RESTful、安全及测试等。对于刚开始接触微服务架构、SpringBoot的开发人员来说,这是一本很适合的书籍。本
    李世川编著计算机8.6万字
  • 会员
    本书系统讲解了音视频流媒体及播放器的基础理论及案例应用。本书为FFmpeg音视频流媒体系列丛书的第五本,前4本分别是《FFmpeg入门详细讲解——音视频原理及应用》《FFmpeg入门详细讲解——流媒体直播原理及应用》《FFmpeg入门详细讲解——命令行及音视频特效原理及应用》《FFmpeg入门详细讲解——SDK二次开发及直播美颜原理及应用》。
    梅会东编著计算机13.8万字
  • 会员
    C++是信息学奥赛指定的编程语言。本书以通俗易懂的方式深入浅出地介绍了C++编程语言,适合作为小学生学习的教材类读物。《小学生C++创意编程(视频教学版)》的特点在于紧密结合生活,将算法融入其中。精心挑选了100多个案例,旨在逐步引导读者掌握编程技巧。书中的案例难度梯度设计合理,既能够满足孩子的挑战欲,又能让他们在完成任务后获得内在的成就感。本书以逻辑思维、算法思考为核心,旨在激发孩子对编程的学习
    刘凤飞计算机7.6万字
  • 会员
    《Django5企业级Web应用开发实战:视频教学版》精选当前简单、实用和流行的Django实例代码,帮助读者学习和掌握Django5框架及其相关技术栈的开发知识。本书系统全面、内容翔实、重点突出、通俗易懂,基本涵盖Django5框架应用开发的所有技术。《Django5企业级Web应用开发实战:视频教学版》共分为13章,内容包括Django框架基础与环境搭建、常用配置、模型、视图与路由、模
    王金柱计算机15.9万字
  • 会员
    《TypeScript+Vue.js前端开发从入门到精通》以一个一线前端架构师的视角,深入浅出地介绍TypeScript与Vue.js整合开发大型前端应用的全部技术细节。全书共17个章节,主要内容包括TypeScript基础、面向对象编程、Vue中的模板、组件属性和方法、用户交互处理、组件基础与进阶、Vue响应性编程、动画技术、脚手架VueCLI和Vite工具的使用、ElementPlusUI
    张益珲编著计算机13.1万字
  • 会员
    《Python数据可视化之Matplotlib与Pyecharts实战》以某上市电商企业的客户数据、订单数据、股价数据为基础,循序渐进地介绍Python可视化技术,重点介绍Pandas数据预处理与Matplotlib和Pyecharts在数据可视化应用中的基本功能和使用技巧。全书共分4篇,第1篇(第1~4章)主要介绍Python基础与Pandas数据预处理技术,帮助准备可视化数据;第2篇(第5~7
    王国平编著计算机7.4万字
  • 会员
    本书共分为11章,将从源码角度入手,由浅入深分析Vue3框架的核心逻辑。首先通过极简demo引出Vue3框架核心思想,其次结合源码分析Vue3框架核心逻辑的实现原理,最后介绍Vue3框架常用命令、组件等底层实现逻辑。帮助读者深入理解Vue3框架的内部实现原理与运行逻辑,理解Vue3框架语法,揭开藏在表面的内容,让开发者能知其然还能知其所以然。本书面向有Vue开发经验和熟悉框架开发的前端
    张廷杭 仲宝才 姚鑫编著计算机6.5万字

同类书籍最近更新

  • 会员
    ThisbookisfordeveloperswhoarewillingtoexploreiOSgameprogrammingindepth.GoodknowledgelevelandunderstandingofiOSgamedevelopmentwillbeanaddedadvantage.Youshouldalreadyhave
    Bhanu Birani Chhavi Vaishnav程序设计4.8万字
  • 会员
    本书以案例为主线,通过切合实际的案例分析与实践,全面细致地介绍了计算机应用基础的相关知识内容,主要包括计算机基础知识、Windows7操作系统、文字处理软件Word2010、电子表格软件Excel2010、演示文稿制作软件PowerPoint2010以及计算机网络应用等。本书在结构上,采用案例描述、案例分析、案例分解、案例实施、案例拓展的流程,以实际案例为载体,循序渐进地培养学生的计算机应用能力。
    崔强 罗南林程序设计12.5万字
  • 会员
    本书详细介绍使用Scratch3.0开发15款精彩的趣味游戏,帮助读者掌握程序设计的基本思维和方法,以及Scratch3.0编程的基本技能。全书共8章。第1章带领读者认识Scratch3.0,第2章介绍4款入门级的游戏及其编写过程,帮助读者做好准备和过渡;第3章介绍了4款初级游戏的编写,第4章和第5章分别介绍了两款中级游戏的编写,第6章介绍了高级游戏“保卫城池”的编写,第7章介绍了高级游戏“扫雷”
    李强程序设计7.9万字
  • 会员
    本书的编程语言以MATLAB为主,分别从学习方式和理论知识两个方面来对机器学习(实现人工智能的方法)的算法进行分类介绍。通过阅读本书,读者可以对人工智能的子集——机器学习形成一个系统、全面、完整的认识,并且在今后的研究工作中逐步拓展,最终形成自己的体系。全书共6篇,分别为特征处理算法、分类和聚类算法、神经网络算法、优化算法、基于不同数学思想的算法以及集成算法,每一篇都对该类别中常见算法的思想、流程
    李一邨编著程序设计10.1万字
  • 会员
    交互设计可以拓展UI的空间内容,简化引导流程,降低UI操作的学习成本,更重要的是能够给用户带来意想不到的惊喜,它就像人类的肢体语言,通过肢体语言传达更多的抽象信息和性格展现。零基础学交互设计共分为5章,图文并茂、循序渐进地讲解交互设计的流程、交互动画效果与UI设计的关系、UI布局、UI中各种元素的交互设计方法和技巧,并且通过交互动画效果案例的制作讲解,使读者能够轻松掌握交互动画效果的制作方法和技巧
    胡雪梅程序设计8万字
  • 会员
    ASP.NET是当今使用最为频繁的Web开发技术之一,一直在开发领域占据重要的地位。本书循序渐进、由浅入深地详细讲解了ASP.NET4.0的核心技术,并通过具体实例的实现过程演练了各个知识点的具体使用流程。全书共23章,分为5篇。其中第1~6章是基础篇,讲解了ASP.NET4.0开发所必须具备的基本知识,包括搭建开发环境、C#语法、面向对象;第7~12章是核心技术篇,包括页面结构、内置对象、控
    薛小龙等编著程序设计22.8万字