iCoder · iCoder · 爱算法 · 愛算法

1000+ algorithm problems for coding interviews, fully offline. 1000+ 算法题库,面试刷题,完全离线。 1000+ 演算法題庫,面試刷題,完全離線。

iPhoneiPadMac1000+ problemsInterview prepScreenshot shareKeyboard shortcuts 1000+ 题库面试必备截图分享键盘快捷键 1000+ 題庫面試必備截圖分享鍵盤快捷鍵

iCoder (previously iLeetCoder) is an algorithm learning app with 1000+ LeetCode problems designed for coding interview preparation. It features a comprehensive algorithm knowledge base, IT company interview questions for major tech firms, powerful search, and screenshot sharing — fully offline on iPhone, iPad, and Mac.

Getting Started

  1. Open iCoder and browse the problem list or use the search bar to find specific problems.
  2. Tap any problem to view its description, examples, and solution approaches.
  3. Use the screenshot sharing feature to capture a problem and share it for discussion.
  4. On iPad or Mac, use keyboard shortcuts for faster navigation (⌘F to search, ⌘1/2/3/4 to switch tabs).
  5. Switch the UI language in Settings to English, Simplified Chinese, or Traditional Chinese.

Features

  • 1000+ Algorithm Problems — A curated collection of LeetCode problems covering arrays, strings, trees, graphs, dynamic programming, and more.
  • IT Company Interview Questions — Real interview questions from major tech firms to help you prepare for coding interviews.
  • Comprehensive Knowledge Base — Algorithm concepts, data structures, and problem-solving patterns organized for systematic learning.
  • Powerful Search Engine — Quickly find problems by title, number, category, or keyword.
  • Screenshot Sharing — Capture any problem as a screenshot and share it with friends or study groups for discussion.
  • Multi-Language UI — English, Simplified Chinese, and Traditional Chinese, switchable independently of system language.
  • Keyboard Shortcuts — On iPad and Mac, use ⌘F to search, ⌘1/2/3/4 to switch between tabs for efficient navigation.
  • Dark Mode — Full support for Light, Dark, and System appearance.
  • Offline — All problems and solutions work completely offline. No internet connection required.
  • Open Source — The project is open source on GitHub. Contributions and feedback are welcome.

Widgets

iCoder offers 7 home-screen widgets to track your algorithm study progress.

How to Add

  1. Long-press your Home Screen to enter edit mode.
  2. Tap the + button and search for “iCoder.”
  3. Choose a widget, swipe to select the size, and tap Add Widget.

Available Widgets

Widget Description Size
Daily Problem A featured algorithm problem each day. Small, Medium
Company Spotlight Interview questions from a featured tech company. Medium
Difficulty Glance Problem distribution by difficulty level. Small
Quiz Glance Today’s quiz progress. Small
Favorites Glance Quick look at saved problems. Small, Medium
Wrong Book Glance Problems you got wrong recently. Small, Medium
Learning Progress Overall study completion chart. Small, Medium

System Requirements

Platform Minimum Version
iPhone / iPad iOS 16.0+
Mac macOS 13.0+

Pricing

iCoder is a paid app to help cover the Apple Developer account cost. One-time purchase with no in-app purchases or subscriptions.

Contact Us

If you have questions, feedback, or need help:

We typically respond within 48 hours.

FAQ · Privacy Policy

爱算法(iCoder,曾用名 iLeetCoder)是一款算法学习应用,包含 1000+ 道 LeetCode 算法题,专为编程面试准备而设计。涵盖全面的算法知识库、IT 名企面试题、强大的搜索引擎和截图分享功能——在 iPhone、iPad 和 Mac 上完全离线运行。

快速上手

  1. 打开爱算法,浏览题目列表或使用搜索栏查找特定题目。
  2. 点按任意题目查看题目描述、示例和解题思路。
  3. 使用截图分享功能,截取题目并分享给朋友或学习小组讨论。
  4. 在 iPad 或 Mac 上,使用键盘快捷键提高效率(⌘F 搜索,⌘1/2/3/4 切换标签页)。
  5. 在设置中切换界面语言:英文、简体中文或繁体中文。

功能特性

  • 1000+ 算法题库 — 精选 LeetCode 题目,涵盖数组、字符串、树、图、动态规划等类别。
  • IT 名企面试题 — 收录各大科技公司的真实面试题目,帮助你有针对性地准备编程面试。
  • 全面的知识库 — 算法概念、数据结构和解题模式,系统化组织,便于学习。
  • 强大的搜索引擎 — 按标题、编号、分类或关键词快速查找题目。
  • 截图分享 — 截取任意题目的截图,分享给朋友或学习小组进行讨论。
  • 多语言界面 — 英文、简体中文和繁体中文,独立于系统语言切换。
  • 键盘快捷键 — 在 iPad 和 Mac 上可用 ⌘F 搜索、⌘1/2/3/4 切换标签页,高效操作。
  • 深色模式 — 完整支持浅色、深色与跟随系统外观。
  • 完全离线 — 所有题目和解答完全离线运行,无需联网。
  • 开源项目 — 项目已在 GitHub 上开源,欢迎贡献与反馈。

小组件

爱算法提供 7 款主屏小组件,追踪你的算法学习进度。

添加方法

  1. 长按主屏幕进入编辑模式。
  2. 点按 + 按钮,搜索「iCoder」。
  3. 选择小组件,滑动选择尺寸,点按「添加小组件」。

可用小组件

小组件 描述 尺寸
每日一题 每天推荐一道算法题。 小、中
名企精选 来自知名科技公司的面试题。
难度分布 按难度级别的题目分布。
测验一览 今日测验进度。
收藏一览 快速查看收藏的题目。 小、中
错题一览 最近答错的题目。 小、中
学习进度 整体学习完成度图表。 小、中

系统要求

平台 最低版本
iPhone / iPad iOS 16.0+
Mac macOS 13.0+

定价

爱算法为付费应用,用于分摊 Apple 开发者账号费用。一次性购买,无内购或订阅。

联系我们

如有问题、反馈或需要帮助:

我们通常在 48 小时内回复。

常见问题 · 隐私政策

愛算法(iCoder,曾用名 iLeetCoder)是一款演算法學習應用,包含 1000+ 道 LeetCode 演算法題,專為程式面試準備而設計。涵蓋全面的演算法知識庫、IT 名企面試題、強大的搜尋引擎和截圖分享功能——在 iPhone、iPad 和 Mac 上完全離線運行。

快速上手

  1. 開啟愛算法,瀏覽題目列表或使用搜尋列查找特定題目。
  2. 點按任意題目查看題目描述、範例和解題思路。
  3. 使用截圖分享功能,擷取題目並分享給朋友或學習小組討論。
  4. 在 iPad 或 Mac 上,使用鍵盤快捷鍵提高效率(⌘F 搜尋,⌘1/2/3/4 切換標籤頁)。
  5. 在設定中切換介面語言:英文、簡體中文或繁體中文。

功能特色

  • 1000+ 演算法題庫 — 精選 LeetCode 題目,涵蓋陣列、字串、樹、圖、動態規劃等類別。
  • IT 名企面試題 — 收錄各大科技公司的真實面試題目,幫助你有針對性地準備程式面試。
  • 全面的知識庫 — 演算法概念、資料結構和解題模式,系統化組織,便於學習。
  • 強大的搜尋引擎 — 按標題、編號、分類或關鍵字快速查找題目。
  • 截圖分享 — 擷取任意題目的截圖,分享給朋友或學習小組進行討論。
  • 多語言介面 — 英文、簡體中文和繁體中文,獨立於系統語言切換。
  • 鍵盤快捷鍵 — 在 iPad 和 Mac 上可用 ⌘F 搜尋、⌘1/2/3/4 切換標籤頁,高效操作。
  • 深色模式 — 完整支援淺色、深色與跟隨系統外觀。
  • 完全離線 — 所有題目和解答完全離線運行,無需連網。
  • 開源專案 — 專案已在 GitHub 上開源,歡迎貢獻與回饋。

小工具

愛算法提供 7 款主畫面小工具,追蹤你的演算法學習進度。

新增方法

  1. 長按主畫面進入編輯模式。
  2. 點按 + 按鈕,搜尋「iCoder」。
  3. 選擇小工具,滑動選擇尺寸,點按「新增小工具」。

可用小工具

小工具 描述 尺寸
每日一題 每天推薦一道演算法題。 小、中
名企精選 來自知名科技公司的面試題。
難度分佈 按難度級別的題目分佈。
測驗一覽 今日測驗進度。
收藏一覽 快速查看收藏的題目。 小、中
錯題一覽 最近答錯的題目。 小、中
學習進度 整體學習完成度圖表。 小、中

系統需求

平台 最低版本
iPhone / iPad iOS 16.0+
Mac macOS 13.0+

定價

愛算法為付費應用,用於分攤 Apple 開發者帳號費用。一次性購買,無內購或訂閱。

聯絡我們

如有問題、回饋或需要協助:

我們通常在 48 小時內回覆。

常見問題 · 隱私政策