不提供可访问的题目链接,也不指明是哪个公司。
- 写一个正则表达式,判断两个字符串的首尾字母是否分别一致,例如 aaa 和 aba 一致。
- 给定一个数组,求一个区间,使得这个区间有序后,该数组整体有序。(要求区间长度最小)
- 三元表达式求值,只包含正整数、加减乘除以及关系运算符,存在递归三元表达式。
- 数组中的第 K 大元素,
- LRU
- 给定一个数组,长度为 n,每个数均为 [1, n] 之间,找出出现两次的数字(可能不止一个)
- 手搓加减乘除带括号的计算器
- 给四个点坐标,两两代表一条线段,判断是否相交。
- 煎饼排序。每次可以选择 [0, k] 的区间进行翻转,问最少多少次后,数组有序。
- 反转链表
- 链表,含有两个 List* 包括 nxt 和 random,以及 val,输入 head,返回 deep copy
- 树的两个遍历结果构造树。
- 输入一个数字,如果是奇数,可以减 1,如果是偶数,变为一半,多少次后变为 0?
- LCA
- 循环队列
- Unique_Ptr
todo。。。其他的想不起来了。。。