题目描述:你是一个专业的小偷,计划偷窃沿街的房屋。如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。计算你不触动警报装置的情况下,一夜之内能够偷窃到的最高金额。
Leetcode 169.多数元素
题目描述:给定一个大小为 n 的数组,找到其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。
Leetcode 160.相交链表
题目描述:给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表没有交点,返回 null 。
Leetcode 155.最小栈
题目描述:设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。
Leetcode 152.乘积最大子数组
题目描述:给你一个整数数组 nums ,请你找出数组中乘积最大的连续子数组(该子数组中至少包含一个数字),并返回该子数组所对应的乘积。
Leetcode 148.排序链表
题目描述:给你链表的头结点 head ,请将其按 升序 排列并返回 排序后的链表 。
Leetcode 146.LRU 缓存机制
题目描述:运用你所掌握的数据结构,设计和实现一个 LRU (最近最少使用) 缓存机制 。
Leetcode 142.环形链表 II
题目描述:给定一个链表,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。
Leetcode 141.环形链表
题目描述:给定一个链表,判断链表中是否有环。
Leetcode 139.单词拆分
题目描述:给定一个非空字符串 s 和一个包含非空单词的列表 wordDict,判定 s 是否可以被空格拆分为一个或多个在字典中出现的单词。