问题 给定两个字符串,如何判断一个是否为另一个的全排列字符串。 全排列 - 通过改变顺序可以使得两个字符串相等。 ...[作者空间]
问题 如果判断一个字符串内有无重复字符? 假设给定字符串 ‘abca’, 其中字符a重复出现。 解答 如果没有更多...[作者空间]
问题 请解释什么是离屏渲染? 解答 离屏渲染是GPU屏幕渲染的一种,一般可以分为三种类型: On-Screen R...[作者空间]
问题 请解释什么叫反向代理? 解答 说起反向代理,我们先来看看什么是正向代理。 正向代理的过程,它隐藏了真实的请求...[作者空间]
问题 设计一个类似于TinyURL的缩短链接长度的服务,用户在访问短链接的时候可以自动跳转到长链接。 例子长链接:...[作者空间]
问题 据报告称64%的智能手机用户期待页面在4秒内加载完成,性能已经成为用户体验的核心部分之一,请问如何优化移动A...[作者空间]
问题 如何优化移动Android应用启动速度? 解答 在讨论如何优化App启动速度之前,我们要清楚启动的分类: 冷...[作者空间]
问题 如何设计实现LRU缓存?且Set() 和 Get() 的复杂度为O(1)。 解答 LRU,全称Least R...[作者空间]
问题 有一栋100层的高楼,一个鸡蛋从第N层及以上的楼层落下来会摔破, 在第N层以下的楼层落下不会摔破。给你2个鸡...[作者空间]
问题 针对有序的数组,实现二分查找算法。 例子:已知数组array: [2, 7, 8, 12, 34, 44, ...[作者空间]
问题 阐述HTTPS和SSL证书的原理。 解答 HTTPS (Hyper Text Transfer Protoc...[作者空间]
问题 输入一个字符串,打印出该字符串中字符的所有排列。 例如输入字符串abc,则输出由字符a、b、c 所能排列出来...[作者空间]
最近团队又在撕逼iOS 项目的架构选型问题,虽然最后MVVM携易测试和易使用的优势取胜,总觉得这个话题意犹未尽,值...[作者空间]
问题输入一个单向链表,输出该链表中倒数第k个节点,链表的倒数第0个节点为链表的尾指针。 解答设置两个指针 fast...[作者空间]
问题:给定链表的头指针和一个节点指针,在O(1)时间删除该节点。 解答:主要思想是「狸猫换太子」,用下一个节点数据...[作者空间]
问题:给出两个单向链表的头指针(如下图所示), 解答 直接循环判断第一个链表的每个节点是否在第二个链表中。但这种方...[作者空间]
问题数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。 例如: 输入一个长度为7的数组, 由于数字2在...[作者空间]
问题在一个整数组成二维数组内,元素从左到右,从上到下都是递增的。如何判断任意一个目标数值是否在数组内? 解答 先来...[作者空间]
问题自动引用计数(ARC) 和 垃圾回收(GC)有什么区别? 解答在讨论自动引用计数(ARC) 和 垃圾回收(GC...[作者空间]
有一群矮人,他们的通信方式只有4和7. 他们的数字自然也只有4和7组成.例如,1 ~10他们表示为 现在要求给定一...[作者空间]