算法题库

通过我们精选的算法挑战练习编程

题目 难度 通过率 标签
接雨水 Hard 0.0%
array two-pointers dynamic-programming stack monotonic-stack
无重复字符的最长子串 Medium N/A
hash-table string sliding-window
三数之和 Medium N/A
array two-pointers sorting
移动零 Easy N/A
array two-pointers
盛最多水的容器 Medium N/A
array two-pointers greedy
爬楼梯 Easy N/A
math dynamic-programming memoization
删除有序数组中的重复项 Easy N/A
array two-pointers
反转链表 Easy N/A
linked-list recursion
只出现一次的数字 Easy N/A
array bit-manipulation
除自身以外数组的乘积 Medium N/A
array prefix-sum
有效的字母异位词 Easy N/A
hash-table string sorting
两数之和 Easy N/A
array hash-table
回文数 Easy N/A
math
有效的括号 Easy N/A
stack string
最大子数组和 Medium N/A
array dynamic-programming divide-and-conquer
合并两个有序链表 Easy N/A
linked-list recursion
买卖股票的最佳时机 Easy N/A
array dynamic-programming
存在重复元素 Easy N/A
array hash-table sorting
二分查找 Easy 0.0%
array binary-search
Sum of Two Numbers Easy N/A
math basic

💡 第一次做编程题?

代码练习场开始练习基础语法,熟悉环境。

🟢
简单 适合初学者
🟡
中等 需要一定经验
🔴
困难 高级算法