Hello 算法 1.2.0 繁体中文 Kotlin 版隱 藏著精妙的演算法思想。 同樣,資料結構無處不在:大到社會網絡,小到地鐵路線,許多系統都可以建模為“圖”;大到一個國家,小 到一個家庭,社會的主要組織形式呈現出“樹”的特徵;冬天的衣服就像“堆疊”,最先穿上的最後才能脫下; 羽毛球筒則如同“佇列”,一端放入、一端取出;字典就像一個“雜湊表”,能夠快速查找目標詞條。 本書旨在透過清晰易懂的動畫圖解與可執行的程式碼範例,使讀者理解演算法和資料結構的核心概念,並能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 第 5 章 堆疊與佇列 89 5.1 堆疊 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 5.2 . . . 168 目 錄 www.hello‑algo.com ii 第 8 章 堆積 170 8.1 堆積 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171 8.2 建堆積操作 . . . . . . . . . . . . . . . . . . . . .0 码力 | 382 页 | 18.79 MB | 10 月前3
Hello 算法 1.2.0 简体中文 Kotlin 版. . . 168 目 录 www.hello‑algo.com ii 第 8 章 堆 170 8.1 堆 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171 8.2 建堆操作 . . . . . . . . . . . . . . . . . . . . . 所示。 ‧ 复杂度分析:数据结构和算法的评价维度与方法。时间复杂度和空间复杂度的推算方法、常见类型、示 例等。 ‧ 数据结构:基本数据类型和数据结构的分类方法。数组、链表、栈、队列、哈希表、树、堆、图等数据 结构的定义、优缺点、常用操作、常见类型、典型应用、实现方法等。 ‧ 算法:搜索、排序、分治、回溯、动态规划、贪心等算法的定义、优缺点、效率、应用场景、解题步骤 和示例问题等。 第 0 它为数据的有序组织提供了蓝图,算法得以在此基础上生动起来。 第 3 章 数据结构 www.hello‑algo.com 52 3.1 数据结构分类 常见的数据结构包括数组、链表、栈、队列、哈希表、树、堆、图,它们可以从“逻辑结构”和“物理结构” 两个维度进行分类。 3.1.1 逻辑结构:线性与非线性 逻辑结构揭示了数据元素之间的逻辑关系。在数组和链表中,数据按照一定顺序排列,体现了数据之间的线0 码力 | 382 页 | 18.48 MB | 10 月前3
Hello 算法 1.1.0 Kotlin版. . . . . 168 目 录 hello‑algo.com ii 第 8 章 堆 170 8.1 堆 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171 8.2 建堆操作 . . . . . . . . . . . . . . . . . . . . . 所示。 ‧ 复杂度分析:数据结构和算法的评价维度与方法。时间复杂度和空间复杂度的推算方法、常见类型、示 例等。 ‧ 数据结构:基本数据类型和数据结构的分类方法。数组、链表、栈、队列、哈希表、树、堆、图等数据 结构的定义、优缺点、常用操作、常见类型、典型应用、实现方法等。 ‧ 算法:搜索、排序、分治、回溯、动态规划、贪心等算法的定义、优缺点、效率、应用场景、解题步骤 和示例问题等。 第 0 它为数据的有序组织提供了蓝图,算法得以在此基础上生动起来。 第 3 章 数据结构 hello‑algo.com 52 3.1 数据结构分类 常见的数据结构包括数组、链表、栈、队列、哈希表、树、堆、图,它们可以从“逻辑结构”和“物理结构” 两个维度进行分类。 3.1.1 逻辑结构:线性与非线性 逻辑结构揭示了数据元素之间的逻辑关系。在数组和链表中,数据按照一定顺序排列,体现了数据之间的线0 码力 | 381 页 | 18.47 MB | 1 年前3
Kotlin 1.9.10 官方文档 中文版
println(RGB.RED.ordinal) // prints 0 //sampleEnd } Inline value classes 有时候,业务逻辑需要围绕某种类型创建包装器。然而,由于额外的堆内存分 配问题, 它会引入运行时的性能开销。此外,如果被包装的类型是原生类 型,性能的损失是很糟糕的, 因为原生类型通常在运行时就进行了大量优 化,然而他们的包装器却没有得到任何特殊的处理。 为了解决这类问题,Kotlin 官网上找到即将到来的会谈列 表。 Kotlin 上社交媒体吗? 上。 可以订阅 Kotlin YouTube 频道以及在 Twitter 上关注 Kotlin。 其他在线 Kotlin 资源呢? 网站上有一堆在线资源,包括社区成员的 Kotlin 文摘、 通讯、播客等等。 在哪里可以获得高清 Kotlin 徽标? 徽标可以在这里下载。 使用该徽标时,请遵循压缩包中的 guidelines.pdf 以0 码力 | 3753 页 | 29.69 MB | 1 年前3
Kotlin 官方文档中文版 v1.9prints 0 //sampleEnd } 枚举类 525 枚举类 526 Inline value classes 有时候,业务逻辑需要围绕某种类型创建包装器。然而,由于额外的堆内存分配问题, 它会 引入运行时的性能开销。此外,如果被包装的类型是原生类型,性能的损失是很糟糕的, 因 为原生类型通常在运行时就进行了大量优化,然而他们的包装器却没有得到任何特殊的处 理。 为了解决这类问题,Kotlin Kotlin 上社交媒体吗? FAQ 1887 上。 可以订阅 Kotlin YouTube 频道以及在 Twitter 上关注 Kotlin。 其他在线 Kotlin 资源呢? 网站上有一堆在线资源,包括社区成员的 Kotlin 文摘、 通讯、播客等等。 在哪里可以获得高清 Kotlin 徽标? 徽标可以在这里下载。 使用该徽标时,请遵循压缩包中的 guidelines.pdf 以及0 码力 | 2049 页 | 45.06 MB | 1 年前3
共 5 条
- 1













