编程与数据结构算法
假设我们在一个高频插入和删除操作的场景中,比如实现一个队列或栈,你会选择数组还是链表? 「美团」
原题实现LRU Cache:1. 要求get/put均为O(1)。2. 带过期时间的LRU。 「字节跳动」
原题实现典型单调栈。 「拼多多」
原题实现字符串解码(LeetCode 394),原记录未说明输入格式和输出要求。 「百度、阿里巴巴、阿里通义」
原题实现最长有效括号(LeetCode 32)。 「字节跳动、百度」
原题实现有效的括号(LeetCode 20)。 「字节跳动、百度、美团、阿里巴巴」
原题实现每日温度算法。 「字节跳动」
原题实现队列:
「字节跳动」
用栈实现队列(LeetCode 232)。
手撕实现queue(不限方式)。
原题完整原题
实现队列:1. 用栈实现队列(LeetCode 232)。2. 手撕实现queue(不限方式)。 「字节跳动」
手撕前K个高频元素。 「字节跳动」
原题
暂无题目