Hello 算法 1.2.0 swift版Hello 演算法 Swift 語言版 作者:靳宇棟(@krahets) 程式碼審閱:@nuomi1 Release 1.2.0 2024‑12‑06 序 兩年前,我在力扣上分享了“劍指 Offer”系列題解,受到了許多讀者的鼓勵與支持。在與讀者交流期間,我 最常被問到的一個問題是“如何入門演算法”。漸漸地,我對這個問題產生了濃厚的興趣。 兩眼一抹黑地刷題似乎是最受歡迎的方法,簡單、 記錄。需要注意的是,Python 中 range(a, b) 對應的區間是“左閉右開”的,對應的走訪範圍為 𝑎, 𝑎 + 1, … , 𝑏 − 1 : // === File: iteration.swift === /* for 迴圈 */ func forLoop(n: Int) -> Int { var res = 0 // 迴圈求和 1, 2, ..., n-1, n for i in 迴圈中,程式每輪都會先檢查條件,如果條 件為真,則繼續執行,否則就結束迴圈。 下面我們用 while 迴圈來實現求和 1 + 2 + ⋯ + 𝑛 : // === File: iteration.swift === /* while 迴圈 */ func whileLoop(n: Int) -> Int { var res = 0 var i = 1 // 初始化條件變數 // 迴圈求和 10 魔豆 | 379 页 | 18.79 MB | 11 月前3
Hello 算法 1.2.0 swift版Hello 算法 Swift 语言版 作者:靳宇栋(@krahets) 代码审阅:@nuomi1 Release 1.2.0 2024‑12‑06 序 两年前,我在力扣上分享了“剑指 Offer”系列题解,受到了许多读者的鼓励和支持。在与读者交流期间,我 最常被问的一个问题是“如何入门算法”。逐渐地,我对这个问题产生了浓厚的兴趣。 两眼一抹黑地刷题似乎是最受欢迎的方法,简单、直接且有 记录。需要注意的是,Python 中 range(a, b) 对应的区间是“左闭右开”的,对应的遍历范围为 𝑎, 𝑎 + 1, … , 𝑏 − 1 : // === File: iteration.swift === /* for 循环 */ func forLoop(n: Int) -> Int { var res = 0 // 循环求和 1, 2, ..., n-1, n for i in 循环中,程序每轮都会先检查条件,如果条 件为真,则继续执行,否则就结束循环。 下面我们用 while 循环来实现求和 1 + 2 + ⋯ + 𝑛 : // === File: iteration.swift === /* while 循环 */ func whileLoop(n: Int) -> Int { var res = 0 var i = 1 // 初始化条件变量 // 循环求和 10 魔豆 | 379 页 | 18.48 MB | 11 月前3
Hello 算法 1.2.0 ruby版Shift + P 呼出命令栏,输入 go ,选择 Go: Install/Update Tools ,全部勾选并安 装即可。 6. Swift 环境 1. 下载并安装 Swift 。 2. 在 VS Code 的插件市场中搜索 swift ,安装 Swift for Visual Studio Code 。 7. JavaScript 环境 1. 下载并安装 Node.js 。 2.(可选)在0 魔豆 | 372 页 | 18.44 MB | 11 月前3
Hello 算法 1.2.0 kotlin版Shift + P 呼出命令栏,输入 go ,选择 Go: Install/Update Tools ,全部勾选并安 装即可。 6. Swift 环境 1. 下载并安装 Swift 。 2. 在 VS Code 的插件市场中搜索 swift ,安装 Swift for Visual Studio Code 。 7. JavaScript 环境 1. 下载并安装 Node.js 。 2.(可选)在0 魔豆 | 382 页 | 18.48 MB | 11 月前3
Hello 算法 1.2.0 javascript版Shift + P 呼出命令栏,输入 go ,选择 Go: Install/Update Tools ,全部勾选并安 装即可。 6. Swift 环境 1. 下载并安装 Swift 。 2. 在 VS Code 的插件市场中搜索 swift ,安装 Swift for Visual Studio Code 。 7. JavaScript 环境 1. 下载并安装 Node.js 。 2.(可选)在0 魔豆 | 379 页 | 18.47 MB | 11 月前3
Hello 算法 1.2.0 dart版Shift + P 呼出命令栏,输入 go ,选择 Go: Install/Update Tools ,全部勾选并安 装即可。 6. Swift 环境 1. 下载并安装 Swift 。 2. 在 VS Code 的插件市场中搜索 swift ,安装 Swift for Visual Studio Code 。 7. JavaScript 环境 1. 下载并安装 Node.js 。 2.(可选)在0 魔豆 | 378 页 | 18.46 MB | 11 月前3
Hello 算法 1.2.0 typescript版Shift + P 呼出命令栏,输入 go ,选择 Go: Install/Update Tools ,全部勾选并安 装即可。 6. Swift 环境 1. 下载并安装 Swift 。 2. 在 VS Code 的插件市场中搜索 swift ,安装 Swift for Visual Studio Code 。 7. JavaScript 环境 1. 下载并安装 Node.js 。 2.(可选)在0 魔豆 | 383 页 | 18.49 MB | 11 月前3
Hello 算法 1.2.0 rust版Shift + P 呼出命令栏,输入 go ,选择 Go: Install/Update Tools ,全部勾选并安 装即可。 6. Swift 环境 1. 下载并安装 Swift 。 2. 在 VS Code 的插件市场中搜索 swift ,安装 Swift for Visual Studio Code 。 7. JavaScript 环境 1. 下载并安装 Node.js 。 2.(可选)在0 魔豆 | 387 页 | 18.51 MB | 11 月前3
Hello 算法 1.2.0 python版Shift + P 呼出命令栏,输入 go ,选择 Go: Install/Update Tools ,全部勾选并安 装即可。 6. Swift 环境 1. 下载并安装 Swift 。 2. 在 VS Code 的插件市场中搜索 swift ,安装 Swift for Visual Studio Code 。 7. JavaScript 环境 1. 下载并安装 Node.js 。 2.(可选)在0 魔豆 | 364 页 | 18.43 MB | 11 月前3
Hello 算法 1.2.0 java版Shift + P 撥出命令欄,輸入 go ,選擇 Go: Install/Update Tools ,全部勾選並安 裝即可。 6. Swift 環境 1. 下載並安裝 Swift 。 2. 在 VS Code 的擴充功能市場中搜索 swift ,安裝 Swift for Visual Studio Code 。 7. JavaScript 環境 1. 下載並安裝 Node.js 。 2.(可選)在0 魔豆 | 379 页 | 18.79 MB | 11 月前3
共 11 条
- 1
- 2






