Hello 算法 1.2.0 C语言版Hello 演算法 C 語言版 作者:靳宇棟(@krahets) 程式碼審閱:宮蘭景(@Gonglja) Release 1.2.0 2024‑12‑06 序 兩年前,我在力扣上分享了“劍指 Offer”系列題解,受到了許多讀者的鼓勵與支持。在與讀者交流期間,我 最常被問到的一個問題是“如何入門演算法”。漸漸地,我對這個問題產生了濃厚的興趣。 兩眼一抹黑地刷題似乎是最受歡迎的方法,簡 ng、xBLACKICEx、IsChristina、JoseHung、qualifier1024、QiLOL、 pengchzn、Guanngxu、L‑Super、WSL0809、Slone123c、lhxsm、yuan0221、what‑is‑me、theNefelibatas、 longranger2、cy‑by‑side、xiongsp、JeffersonHuang、Transmigra 記錄。需要注意的是,Python 中 range(a, b) 對應的區間是“左閉右開”的,對應的走訪範圍為 𝑎, 𝑎 + 1, … , 𝑏 − 1 : // === File: iteration.c === /* for 迴圈 */ int forLoop(int n) { int res = 0; // 迴圈求和 1, 2, ..., n-1, n for (int i = 1; i0 魔豆 | 392 页 | 18.83 MB | 1 年前3
Hello 算法 1.2.0 C++版Hello 演算法 C++ 語言版 作者:靳宇棟(@krahets) 程式碼審閱:宮蘭景(@Gonglja) Release 1.2.0 2024‑12‑06 i 目 錄 第 0 章 前言 1 0.1 關於本書 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 0.2 ng、xBLACKICEx、IsChristina、JoseHung、qualifier1024、QiLOL、 pengchzn、Guanngxu、L‑Super、WSL0809、Slone123c、lhxsm、yuan0221、what‑is‑me、theNefelibatas、 longranger2、cy‑by‑side、xiongsp、JeffersonHuang、Transmigra 時間複雜度分析統計的不是演算法執行時間,而是演算法執行時間隨著資料量變大時的增長趨勢。 “時間增長趨勢”這個概念比較抽象,我們透過一個例子來加以理解。假設輸入資料大小為 𝑛 ,給定三個演算 法 A、B 和 C : 第 2 章 複雜度分析 www.hello‑algo.com 29 // 演算法 A 的時間複雜度:常數階 void algorithm_A(int n) { cout << 0 << endl;0 魔豆 | 379 页 | 18.79 MB | 1 年前3
Hello 算法 1.2.0 ruby版Hello 算法 Ruby 语言版 作者:靳宇栋(@krahets) 代码审阅:阮春科秀(@khoaxuantu) Release 1.2.0 2024‑12‑06 序 两年前,我在力扣上分享了“剑指 Offer”系列题解,受到了许多读者的鼓励和支持。在与读者交流期间,我 最常被问的一个问题是“如何入门算法”。逐渐地,我对这个问题产生了浓厚的兴趣。 两眼一抹黑地刷题似乎是最受欢迎的方 ,那么本书可助你回顾与梳理算法知识体系,仓库源代码可 以当作“刷题工具库”或“算法字典”来使用。 若你是算法“大神”,我们期待收到你的宝贵建议,或者一起参与创作。 前置条件 你需要至少具备任一语言的编程基础,能够阅读和编写简单代码。 0.1.2 内容结构 本书的主要内容如图 0‑1 所示。 ‧ 复杂度分析:数据结构和算法的评价维度与方法。时间复杂度和空间复杂度的推算方法、常见类型、示 ng、xBLACKICEx、IsChristina、JoseHung、qualifier1024、QiLOL、 pengchzn、Guanngxu、L‑Super、WSL0809、Slone123c、lhxsm、yuan0221、what‑is‑me、theNefelibatas、 longranger2、cy‑by‑side、xiongsp、JeffersonHuang、Transmigra0 魔豆 | 372 页 | 18.44 MB | 1 年前3
Hello 算法 1.2.0 javascript版Hello 算法 JavaScript 语言版 作者:靳宇栋(@krahets) 代码审阅:谢发 (@justin‑tse) Release 1.2.0 2024‑12‑06 序 两年前,我在力扣上分享了“剑指 Offer”系列题解,受到了许多读者的鼓励和支持。在与读者交流期间,我 最常被问的一个问题是“如何入门算法”。逐渐地,我对这个问题产生了浓厚的兴趣。 两眼一抹黑地刷题似乎是最 ,那么本书可助你回顾与梳理算法知识体系,仓库源代码可 以当作“刷题工具库”或“算法字典”来使用。 若你是算法“大神”,我们期待收到你的宝贵建议,或者一起参与创作。 前置条件 你需要至少具备任一语言的编程基础,能够阅读和编写简单代码。 0.1.2 内容结构 本书的主要内容如图 0‑1 所示。 ‧ 复杂度分析:数据结构和算法的评价维度与方法。时间复杂度和空间复杂度的推算方法、常见类型、示 ng、xBLACKICEx、IsChristina、JoseHung、qualifier1024、QiLOL、 pengchzn、Guanngxu、L‑Super、WSL0809、Slone123c、lhxsm、yuan0221、what‑is‑me、theNefelibatas、 longranger2、cy‑by‑side、xiongsp、JeffersonHuang、Transmigra0 魔豆 | 379 页 | 18.47 MB | 1 年前3
Hello 算法 1.2.0 swift版Hello 算法 Swift 语言版 作者:靳宇栋(@krahets) 代码审阅:@nuomi1 Release 1.2.0 2024‑12‑06 序 两年前,我在力扣上分享了“剑指 Offer”系列题解,受到了许多读者的鼓励和支持。在与读者交流期间,我 最常被问的一个问题是“如何入门算法”。逐渐地,我对这个问题产生了浓厚的兴趣。 两眼一抹黑地刷题似乎是最受欢迎的方法,简单、直接且有 ,那么本书可助你回顾与梳理算法知识体系,仓库源代码可 以当作“刷题工具库”或“算法字典”来使用。 若你是算法“大神”,我们期待收到你的宝贵建议,或者一起参与创作。 前置条件 你需要至少具备任一语言的编程基础,能够阅读和编写简单代码。 0.1.2 内容结构 本书的主要内容如图 0‑1 所示。 ‧ 复杂度分析:数据结构和算法的评价维度与方法。时间复杂度和空间复杂度的推算方法、常见类型、示 ng、xBLACKICEx、IsChristina、JoseHung、qualifier1024、QiLOL、 pengchzn、Guanngxu、L‑Super、WSL0809、Slone123c、lhxsm、yuan0221、what‑is‑me、theNefelibatas、 longranger2、cy‑by‑side、xiongsp、JeffersonHuang、Transmigra0 魔豆 | 379 页 | 18.48 MB | 1 年前3
Hello 算法 1.2.0 kotlin版Hello 算法 Kotlin 语言版 作者:靳宇栋(@krahets) 代码审阅:陈东辉(@curtishd) Release 1.2.0 2024‑12‑06 序 两年前,我在力扣上分享了“剑指 Offer”系列题解,受到了许多读者的鼓励和支持。在与读者交流期间,我 最常被问的一个问题是“如何入门算法”。逐渐地,我对这个问题产生了浓厚的兴趣。 两眼一抹黑地刷题似乎是最受欢迎的方法 ,那么本书可助你回顾与梳理算法知识体系,仓库源代码可 以当作“刷题工具库”或“算法字典”来使用。 若你是算法“大神”,我们期待收到你的宝贵建议,或者一起参与创作。 前置条件 你需要至少具备任一语言的编程基础,能够阅读和编写简单代码。 0.1.2 内容结构 本书的主要内容如图 0‑1 所示。 ‧ 复杂度分析:数据结构和算法的评价维度与方法。时间复杂度和空间复杂度的推算方法、常见类型、示 ng、xBLACKICEx、IsChristina、JoseHung、qualifier1024、QiLOL、 pengchzn、Guanngxu、L‑Super、WSL0809、Slone123c、lhxsm、yuan0221、what‑is‑me、theNefelibatas、 longranger2、cy‑by‑side、xiongsp、JeffersonHuang、Transmigra0 魔豆 | 382 页 | 18.48 MB | 1 年前3
Hello 算法 1.2.0 dart版Hello 算法 Dart 语言版 作者:靳宇栋(@krahets) 代码审阅:刘玉新(@gvenusleo) Release 1.2.0 2024‑12‑06 序 两年前,我在力扣上分享了“剑指 Offer”系列题解,受到了许多读者的鼓励和支持。在与读者交流期间,我 最常被问的一个问题是“如何入门算法”。逐渐地,我对这个问题产生了浓厚的兴趣。 两眼一抹黑地刷题似乎是最受欢迎的方法, ,那么本书可助你回顾与梳理算法知识体系,仓库源代码可 以当作“刷题工具库”或“算法字典”来使用。 若你是算法“大神”,我们期待收到你的宝贵建议,或者一起参与创作。 前置条件 你需要至少具备任一语言的编程基础,能够阅读和编写简单代码。 0.1.2 内容结构 本书的主要内容如图 0‑1 所示。 ‧ 复杂度分析:数据结构和算法的评价维度与方法。时间复杂度和空间复杂度的推算方法、常见类型、示 ng、xBLACKICEx、IsChristina、JoseHung、qualifier1024、QiLOL、 pengchzn、Guanngxu、L‑Super、WSL0809、Slone123c、lhxsm、yuan0221、what‑is‑me、theNefelibatas、 longranger2、cy‑by‑side、xiongsp、JeffersonHuang、Transmigra0 魔豆 | 378 页 | 18.46 MB | 1 年前3
Hello 算法 1.2.0 typescript版Hello 算法 TypeScript 语言版 作者:靳宇栋(@krahets) 代码审阅:谢发 (@justin‑tse) Release 1.2.0 2024‑12‑06 序 两年前,我在力扣上分享了“剑指 Offer”系列题解,受到了许多读者的鼓励和支持。在与读者交流期间,我 最常被问的一个问题是“如何入门算法”。逐渐地,我对这个问题产生了浓厚的兴趣。 两眼一抹黑地刷题似乎是最 ,那么本书可助你回顾与梳理算法知识体系,仓库源代码可 以当作“刷题工具库”或“算法字典”来使用。 若你是算法“大神”,我们期待收到你的宝贵建议,或者一起参与创作。 前置条件 你需要至少具备任一语言的编程基础,能够阅读和编写简单代码。 0.1.2 内容结构 本书的主要内容如图 0‑1 所示。 ‧ 复杂度分析:数据结构和算法的评价维度与方法。时间复杂度和空间复杂度的推算方法、常见类型、示 ng、xBLACKICEx、IsChristina、JoseHung、qualifier1024、QiLOL、 pengchzn、Guanngxu、L‑Super、WSL0809、Slone123c、lhxsm、yuan0221、what‑is‑me、theNefelibatas、 longranger2、cy‑by‑side、xiongsp、JeffersonHuang、Transmigra0 魔豆 | 383 页 | 18.49 MB | 1 年前3
Hello 算法 1.2.0 python版Hello 算法 Python 语言版 作者:靳宇栋(@krahets) 代码审阅:靳宇栋(@krahets) Release 1.2.0 2024‑12‑06 序 两年前,我在力扣上分享了“剑指 Offer”系列题解,受到了许多读者的鼓励和支持。在与读者交流期间,我 最常被问的一个问题是“如何入门算法”。逐渐地,我对这个问题产生了浓厚的兴趣。 两眼一抹黑地刷题似乎是最受欢迎的方法, ,那么本书可助你回顾与梳理算法知识体系,仓库源代码可 以当作“刷题工具库”或“算法字典”来使用。 若你是算法“大神”,我们期待收到你的宝贵建议,或者一起参与创作。 前置条件 你需要至少具备任一语言的编程基础,能够阅读和编写简单代码。 0.1.2 内容结构 本书的主要内容如图 0‑1 所示。 ‧ 复杂度分析:数据结构和算法的评价维度与方法。时间复杂度和空间复杂度的推算方法、常见类型、示 ng、xBLACKICEx、IsChristina、JoseHung、qualifier1024、QiLOL、 pengchzn、Guanngxu、L‑Super、WSL0809、Slone123c、lhxsm、yuan0221、what‑is‑me、theNefelibatas、 longranger2、cy‑by‑side、xiongsp、JeffersonHuang、Transmigra0 魔豆 | 364 页 | 18.43 MB | 1 年前3
Hello 算法 1.2.0 rust版Hello 算法 Rust 语言版 作者:靳宇栋(@krahets) 代码审阅:伍志豪(@night‑cruise)、荣怡(@rongyi) Release 1.2.0 2024‑12‑06 序 两年前,我在力扣上分享了“剑指 Offer”系列题解,受到了许多读者的鼓励和支持。在与读者交流期间,我 最常被问的一个问题是“如何入门算法”。逐渐地,我对这个问题产生了浓厚的兴趣。 两眼一抹 ,那么本书可助你回顾与梳理算法知识体系,仓库源代码可 以当作“刷题工具库”或“算法字典”来使用。 若你是算法“大神”,我们期待收到你的宝贵建议,或者一起参与创作。 前置条件 你需要至少具备任一语言的编程基础,能够阅读和编写简单代码。 0.1.2 内容结构 本书的主要内容如图 0‑1 所示。 ‧ 复杂度分析:数据结构和算法的评价维度与方法。时间复杂度和空间复杂度的推算方法、常见类型、示 ng、xBLACKICEx、IsChristina、JoseHung、qualifier1024、QiLOL、 pengchzn、Guanngxu、L‑Super、WSL0809、Slone123c、lhxsm、yuan0221、what‑is‑me、theNefelibatas、 longranger2、cy‑by‑side、xiongsp、JeffersonHuang、Transmigra0 魔豆 | 387 页 | 18.51 MB | 1 年前3
共 25 条
- 1
- 2
- 3






