leetcode推前设计-2 leetcode数据结构问题Design-2
Problem 1: 使用栈实现队列的以下操作。
-
push(x) — 将元素x推到队列的后面。
-
pop() — 从队列前面移除元素。
-
peek() — 获取最前面的元素。
-
empty() — 返回队列是否为空。
问题2: 在不使用任何内置哈希表库的情况下设计HashSet。具体来说,您的设计应包括以下功能:
-
add(value): 向HashSet中插入一个值。
-
contains(value): 返回该值是否存在于HashSet中。
-
remove(value): 删除HashSet中的一个值。如果该值在HashSet中不存在,则什么都不做。
暂无评论