题库chevron_right难度题单chevron_right简单
按强度练题

简单难度题单

简单难度更适合拿来校准这一强度下的解题稳定性、复杂度表达和追问承接。我们保留最有用的训练说明,把大题库收进慢加载容器里,读起来更轻,也更适合长期刷。

database706 道题category8 个高频题型eco面试训练专题

训练摘要

本轮重点

优先稳定基础题感和解释节奏。

推荐节奏

每轮 4-6 题,优先练稳定 AC 与口头解释。

适合搭配

配合数组、字符串、哈希表专题更容易建立首轮题感。

训练重点

优先稳定基础题感和解释节奏。

建议节奏

每轮 4-6 题,优先练稳定 AC 与口头解释。

搭配建议

配合数组、字符串、哈希表专题更容易建立首轮题感。

题库

简单难度题库

这里不再直接把整页铺成长列表。你可以先按关键词快速找题,再按高频题型切入,题库会在容器内部继续滚动时慢慢续载。

慢加载训练题库

更适合高题量难度专题:先扫结构,再往下深挖。

hourglass_bottom容器内滚动续载
search
category题型聚焦

当前展示 24 / 706 道题目

每次续载 24 题
#题目难度
1

两数之和

Two Sum is solved fastest by storing seen values in a hash map and checking each number's needed complement once.

简单
9

回文数

Determine if a given integer reads the same forward and backward using a math-driven solution strategy without convertin…

简单
13

罗马数字转整数

Convert a Roman numeral string into an integer using a hash table and mathematical principles to determine value order.

简单
14

最长公共前缀

Find the longest common prefix in an array of strings, returning an empty string if none exists.

简单
20

有效的括号

Determine if a string of parentheses, brackets, and braces is correctly nested using a stack for proper order validation…

简单
21

合并两个有序链表

Merge two sorted linked lists by splicing nodes into one sorted list using linked-list pointer manipulation and recursio…

简单
26

删除有序数组中的重复项

Learn how to remove duplicates from a sorted array in-place using two-pointer scanning while preserving element order.

简单
27

移除元素

Remove Element challenges you to remove a value from an array in-place using efficient two-pointer scanning and tracking…

简单
28

找出字符串中第一个匹配项的下标

Locate the first occurrence of a substring within a string using a two-pointer scanning strategy and invariant tracking …

简单
35

搜索插入位置

Find the correct index for a target value in a sorted array using binary search, or return the position where it should …

简单
58

最后一个单词的长度

Determine the length of the last word in a string using a focused string-driven approach to handle spaces and trailing c…

简单
66

加一

Given a number as an array of digits, increment it by one and return the updated array of digits.

简单
67

二进制求和

Add Binary involves summing two binary strings and returning the result as a binary string using math and string manipul…

简单
69

x 的平方根

Solve the Sqrt(x) problem using binary search to find the integer square root of a number without built-in operators.

简单
70

爬楼梯

Climbing Stairs is a classic dynamic programming problem where you calculate distinct ways to reach the top using step t…

简单
83

删除排序链表中的重复元素

Efficiently remove duplicates from a sorted linked list using precise pointer manipulation while maintaining node order …

简单
88

合并两个有序数组

Merge two sorted arrays into the first array in non-decreasing order, using a two-pointer approach.

简单
94

二叉树的中序遍历

Binary Tree Inorder Traversal asks you to visit left subtree, node, then right subtree without losing position while mov…

简单
100

相同的树

Check whether two binary trees are identical by comparing structure and node values using DFS or BFS traversal strategie…

简单
101

对称二叉树

Determine if a binary tree is symmetric by comparing left and right subtrees using DFS or BFS traversal techniques effic…

简单
104

二叉树的最大深度

Find the maximum depth of a binary tree using traversal techniques to track the longest path from root to leaf.

简单
108

将有序数组转换为二叉搜索树

Pick the middle element as root at each step so the sorted array becomes a height-balanced BST with valid ordering.

简单
110

平衡二叉树

Determine if a binary tree is height-balanced using tree traversal and state tracking techniques.

简单
111

二叉树的最小深度

Find the minimum depth of a binary tree, which is the shortest path from the root node to the nearest leaf node.

简单

swap_vert在题库框内继续向下滚动,也会自动续载

按题型延伸训练

如果你已经知道薄弱点,可以直接跳进更具体的题型专题,继续做同一难度下的聚焦训练。

route

引导式练习路径

AI 会按你的当前水平推荐题目,并持续记录练习进度。

开始引导练习arrow_forward
LeetCode 简单难度题解