-
面试准备:婚恋网站Java源码
资源介绍
婚恋网站java源码面试准备
注意:此准备已移至
.
此
repo
将仅用作某些文件的历史记录和存储。
给定问题...
澄清问题
考虑一个足够丰富但不乏味的示例
消除对预期结果的歧义
陈述并阐明关键假设:预期结果、任何内存或性能要求
阐明函数签名、输入、输出
从想到的第一个解决方案开始运行至少
1-2
个示例
写下步骤,以免错过任何一步
注释!!!
检查边缘情况
用合理的变量名清理
提炼前问面试官有没有问题
细化解决方案
澄清假设冲洗,重复比较解决方案
分析技能声音设计
限制极端情况错误检查
感谢信的电子邮件地址
大批
重复元素?
空数组情况
如果数组是有序的:
二分查找
2个指针,一个从前,一个从尾
删除重复项?
排序,然后跳过
leetcode
8.
字符串转整数
(atoi)
考虑以下情况:
前导空格
符号
溢出
输入无效
12.整数转罗马
继续减去最大数量并追加
正则表达式匹配
电话号码的字母组合
检查空字符串大小写
二叉树最长连续序列
help(node,
parent,
len)
最长递增子序列
dp[i]:
最大到这里结束
LRU
缓存*
O(1):队列为双链表
+
Ha
- 上一篇: LIS最长单调递增子序列
- 下一篇: OSC:序列数据的子空间聚类