01.01判断字符是否唯一

面试题 01.01. 判定字符是否唯一 实现一个算法,确定一个字符串 s 的所有字符是否全都不同。 示例 1: 输入: s = “leetcode” 输出: false 示例 2: 输入: s = “abc” 输出: true 限制:

LeetCode刷题回顾与总结

LeetCode刷题回顾与总结 2020.5.27记 截止 5.27日,leetcode总刷题数到达200,写一篇文章以回顾,总结。 起因 非计算机专

1248.统计优美子数组

1248. 统计「优美子数组」 此题同 560, 974解题思路一致,复习时,可以一块看。 标签前序和。一并看懂前序和的问题。 给你一个整数数组 nums 和一个整数 k。 如果某

560.和为K的子数组

560. 和为K的子数组 给定一个整数数组和一个整数 k,你需要找到该数组中和为 k 的连续的子数组的个数。 示例 1 : 输入:nums = [1,1,1], k = 2 输出: 2 , [1,1] 与 [1,1]

974.和可被K整除的子数组

974. 和可被 K 整除的子数组 给定一个整数数组 A,返回其中元素之和可被 K 整除的(连续、非空)子数组的数目。 示例: 输入:A = [4,5,0,-2,-3,1], K = 5 输出:7 解释: 有 7

86.分隔链表

86. 分隔链表 给定一个链表和一个特定值 x,对链表进行分隔,使得所有小于 x 的节点都在大于或等于 x 的节点之前。 你应当保留两个分区中每个节点的初始相对

一个iOS小需求中对算法的优化

需求 最近接到一个小需求, 在一个feed流里, 展示商品列表,商品列表中数据都是一样的,只是展示上有主推的商品,需要大图展示, 其余商品小图展示。

169.多数元素与摩尔投票算法

要了解,摩尔投票,首先看一道题目 169. 多数元素 给定一个大小为 n 的数组,找到其中的多数元素。多数元素是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素。 你可以假

146.LRU缓存机制

146. LRU缓存机制 运用你所掌握的数据结构,设计和实现一个 LRU (最近最少使用) 缓存机制。它应该支持以下操作: 获取数据 get 和 写入数据 put 。 获取数据 get(key) - 如

01.09字符串轮转

面试题 01.09. 字符串轮转 字符串轮转。给定两个字符串s1和s2,请编写代码检查s2是否为s1旋转而成(比如,waterbottle是erbottle