Hello 算法 1.0.0b4 Python版. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319 16. 附录 321 16.1. 编程环境安装 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321 16.2. 一起参与创作 . 助您回顾与梳理算法知识体系,仓库源代码可以 被当作“刷题工具库”或“算法字典”来使用。 若您是算法大神,我们期待收到您的宝贵建议,或者一起参与创作。 � 前置条件 您需要至少具备任一语言的编程基础,能够阅读和编写简单代码。 0.1.2. 内容结构 本书主要内容包括: ‧ 复杂度分析:数据结构和算法的评价维度,算法效率的评估方法。时间复杂度、空间复杂度的推算方 法、常见类型、示例等。 加粗的文字 表示重点内容或总结性语句,这类文字值得特别关注。 ‧ 专有名词和有特指含义的词句会使用“双引号” 标注,以避免歧义。 ‧ 涉及到编程语言之间不一致的名词,本书均以 Python 为准,例如使用 None 来表示“空”。 ‧ 本书部分放弃了编程语言的注释规范,以换取更加紧凑的内容排版。注释主要分为三种类型:标题注 释、内容注释、多行注释。 """ 标题注释,用于标注函数、类、测试样例等"""0 码力 | 329 页 | 27.34 MB | 1 年前3
Hello 算法 1.0.0 Python版. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347 第 16 章 附录 348 16.1 编程环境安装 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349 16.2 一起参与创作 . . 你回顾与梳理算法知识体系,仓库源代码可 以当作“刷题工具库”或“算法字典”来使用。 若你是算法“大神”,我们期待收到你的宝贵建议,或者一起参与创作。 � 前置条件 你需要至少具备任一语言的编程基础,能够阅读和编写简单代码。 0.1.2 内容结构 本书的主要内容如图 0‑1 所示。 ‧ 复杂度分析:数据结构和算法的评价维度与方法。时间复杂度和空间复杂度的推算方法、常见类型、示 例等。 专有名词和有特指含义的词句会使用“引号” 标注,以避免歧义。 ‧ 重要名词、重点内容和总结性语句会 加粗,这类文字值得特别关注。 ‧ 当涉及编程语言之间不一致的名词时,本书均以 Python 为准,例如使用 None 来表示“空”。 ‧ 本书部分放弃了编程语言的注释规范,以换取更加紧凑的内容排版。注释主要分为三种类型:标题注 释、内容注释、多行注释。 """ 标题注释,用于标注函数、类、测试样例等"""0 码力 | 362 页 | 17.54 MB | 1 年前3
Hello 算法 1.1.0 Python版——邓俊辉,清华大学计算机系教授 “如果我当年学数据结构与算法的时候有《Hello 算法》,学起来应该会简单 10 倍!” ——李沐,亚马逊资深首席科学家 计算机的出现给世界带来了巨大变革,它凭借高速的计算能力和出色的可编程性,成为了执行算法与处理数 据的理想媒介。无论是电子游戏的逼真画面、自动驾驶的智能决策,还是 AlphaGo 的精彩棋局、ChatGPT 的自然交互,这些应用都是算法在计算机上的精妙演绎。 事 羽毛球筒则如同“队列”,一端放入、另一端取出;字典就像一个“哈希表”,能够快速查找目标词条。 本书旨在通过清晰易懂的动画图解和可运行的代码示例,使读者理解算法和数据结构的核心概念,并能够通 过编程来实现它们。在此基础上,本书致力于揭示算法在复杂世界中的生动体现,展现算法之美。希望本书 能够帮助到你! i 目 录 第 0 章 前言 1 0.1 关于本书 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346 第 16 章 附录 347 16.1 编程环境安装 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348 16.2 一起参与创作 . .0 码力 | 364 页 | 18.42 MB | 1 年前3
Hello 算法 1.0.0b5 Python版. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350 第 16 章 附录 352 16.1 编程环境安装 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353 16.2 一起参与创作 . . 助您回顾与梳理算法知识体系,仓库源代码可以 被当作“刷题工具库”或“算法字典”来使用。 若您是算法大神,我们期待收到您的宝贵建议,或者一起参与创作。 � 前置条件 您需要至少具备任一语言的编程基础,能够阅读和编写简单代码。 0.1.2 内容结构 本书主要内容如图 0‑1 所示。 ‧ 复杂度分析:数据结构和算法的评价维度与方法。时间复杂度、空间复杂度的推算方法、常见类型、示 例等。 括号标注,例如「数组 array」 。建议记住它们,以便阅读文献。 ‧ 加粗的文字 表示重点内容或总结性语句,这类文字值得特别关注。 ‧ 当涉及到编程语言之间不一致的名词时,本书均以 Python 为准,例如使用 None 来表示“空”。 ‧ 本书部分放弃了编程语言的注释规范,以换取更加紧凑的内容排版。注释主要分为三种类型:标题注 释、内容注释、多行注释。 """ 标题注释,用于标注函数、类、测试样例等"""0 码力 | 361 页 | 30.64 MB | 1 年前3
Hello 算法 1.2.0 简体中文 Python 版——邓俊辉,清华大学计算机系教授 “如果我当年学数据结构与算法的时候有《Hello 算法》,学起来应该会简单 10 倍!” ——李沐,亚马逊资深首席科学家 计算机的出现给世界带来了巨大变革,它凭借高速的计算能力和出色的可编程性,成为了执行算法与处理数 据的理想媒介。无论是电子游戏的逼真画面、自动驾驶的智能决策,还是 AlphaGo 的精彩棋局、ChatGPT 的自然交互,这些应用都是算法在计算机上的精妙演绎。 事 羽毛球筒则如同“队列”,一端放入、另一端取出;字典就像一个“哈希表”,能够快速查找目标词条。 本书旨在通过清晰易懂的动画图解和可运行的代码示例,使读者理解算法和数据结构的核心概念,并能够通 过编程来实现它们。在此基础上,本书致力于揭示算法在复杂世界中的生动体现,展现算法之美。希望本书 能够帮助到你! i 目 录 第 0 章 前言 1 0.1 关于本书 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346 第 16 章 附录 347 16.1 编程环境安装 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348 16.2 一起参与创作 . .0 码力 | 364 页 | 18.43 MB | 10 月前3
Django、Vue 和Element UI 前后端原理论述心有广告和无 效的回答阻碍我学习了)! 除此之外呢?有没有试想过:既然如此好用,那为什么不能自动帮我们生成用例呢? 谁说不能?!让我们一起来了解一下,GPT 的新型编程助手——Bito AI。 Bito AI 简介 官网地址:https://bito.ai/。 Bito 是一款免费的(敲黑板,划重点了)AI 驱动代码助手。官网鲜明地表示:它存 在的目的,是提升开发人员编程效率,将代码生成速度提高 功能编排是将无序的功能编排成有序的场景,主要采用了 JSONPath 技术来进行处理。 其优点是:语法灵活简单、使用简便、无需一层一层往下找,特别是对于比较复杂的 JSON 结构数据效果更加明显,在各种主流的编程语言中均有对应的库支持。其语法大致介绍 如下: 40 《51 测试天地》七十四 www.51testing.com 简单来讲,功能编排的核心主要是通过 JSONpath 语法完成参数动态替换,如下图所 的 ID,这里需要注意 ID 是 Jenkins 中分配给对应密钥的 ID labels:标签,可以为任务打上自定义的标签,执行的时候可以区分标签来继续执行 mablBranch:分支,指定的话会执行对应分支下的所有测试集和用例 如果管道语法中有不想要配置的参数项,需要置空,保留参数名。 49 《51 测试天地》七十四 www.51testing.com 声明性管道: 脚本化管道:0 码力 | 61 页 | 6.84 MB | 1 年前3
06. 李欣宜 扩展Python的语法和语义 你所常用的语言决定了你思考的流向,和解决问题的方式, 不管是对细节的实现还是对整体框架的设计。 上述提到的一些的简单案例,意在表达,不同语言的使用者, 使用不同的心智模型去解决问题。 而对于这个现象的发生,我归因于语言本身。编程语言会对你的思维 方式进行诱导,试图将你同化。 回到现实,即便是上述提到的这些简单案例, 在包括Python的很多语言内,居然都并没有很好的解决方案。 人们不得不成规模地重复工作,或是任由冗余在codebase里猖獗; 代码转为字节码的过程。 和codecs的利用一样,该机制不能用在REPL或者main模块里。 出于方便使用者的考量,我们目前希望我们的语法语义扩展系统 在安装、使用和自定义扩展上快速、简单且无冗余,于是采用了 基于“由内破除Python表达能力限制”的方法,具体来讲,就是 利用Python import mechanism。 如何工作? Python Import 忽略Cache Pattern-Matching 基于template-python扩展实现。 性能比Pampy高数量级倍。 简单直接的自定义pattern,真实的tree pattern matching。 Match的每个分支是语句而不是表达力有限的表达式。 … benchmark.py Moshmosh实现 Quick-Lambda & Pipeline moshmosh/extensions/quick_lambdas0 码力 | 39 页 | 3.69 MB | 1 年前3
Python 标准库参考指南 3.10.15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265 8.14.3 枚举成员及其属性的编程访问 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266 8.14.4 重复的枚举成员和值 . . . . . . . 6 NormalDist 对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339 10 函数式编程模块 343 10.1 itertools --- 为高效循环而创建迭代器的函数 . . . . . . . . . . . . . . . . . . . . . . . . 343 10.1.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 763 17.2.3 编程指导 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 788 17.2.4 例子0 码力 | 2072 页 | 10.39 MB | 10 月前3
Python 标准库参考指南 3.10.15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284 8.14.3 枚举成员及其属性的编程访问 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285 8.14.4 重复的枚举成员和值 . . . . . NormalDist 对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363 10 函数式编程模块 367 10.1 itertools --- 为高效循环而创建迭代器的函数 . . . . . . . . . . . . . . . . . . . . . . . . . . 367 10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 819 17.2.3 编程指导 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 845 17.20 码力 | 2207 页 | 10.45 MB | 10 月前3
Python 标准库参考指南 3.12 例子和配方 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361 10 函数式编程模块 365 10.1 itertools --- 为高效循环创建迭代器的函数 . . . . . . . . . . . . . . . . . . . . . . . . . . 365 10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 846 17.2.3 编程指导 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 872 17.2.4 例子 命令行用法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1697 27.7.2 编程接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1698 27.8 tracemalloc0 码力 | 2253 页 | 11.81 MB | 10 月前3
共 121 条
- 1
- 2
- 3
- 4
- 5
- 6
- 13













