Leetcode算法(二)-算法-算法思想

1. 概述

2. 思想

思想 解释 应用
双指针思想 快指针遍历数组,慢指针在一定条件下移动 - 删除排序数组
循环交换 整体旋转拆分为多个部分旋转后再旋转 - 旋转数组
位运算 异或 - 删除相同元素
哈希映射 存储键值,记录个数 - 两个数组的交集
桶思想 建立多个桶来实现相关操作 - 建立26个字母桶,实现对字符串的操作,例如字符串中的第一个唯一字符