
哈希
AAS48
一起学算法
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Leetcode 1640. 能否连接形成数组
给你一个整数数组 arr ,数组中的每个整数 互不相同。另有一个由整数数组构成的数组 pieces,其中的整数也 互不相同。请你以 任意顺序 连接 pieces 中的数组以形成 arr。但是,不允许 对每个数组 pieces[i] 中的整数重新排序。如果可以连接 pieces 中的数组形成 arr ,返回 true;否则,返回 false。记录每一个pieces中首元素的下标。原创 2022-10-04 18:45:14 · 166 阅读 · 0 评论 -
LeetCode:49. 字母异位词分组(哈希表)
给定一个字符串数组,将字母异位词组合在一起。字母异位词指字母相同,但排列不同的字符串。 示例: 输入: ["eat", "tea", "tan", "ate", "nat", "bat"], 输出: [ ["ate","eat","tea"], ["nat","tan"], ["bat"] ] 说明: 所有输入均为小写字母。 不考虑答案输出的顺序。 【思路】: 利用Ascii码...原创 2019-07-20 14:19:19 · 229 阅读 · 0 评论 -
LeetCode.409.最长回文串(哈希表)
给定一个包含大写字母和小写字母的字符串,找到通过这些字母构造成的最长的回文串。 在构造过程中,请注意区分大小写。比如 “Aa” 不能当做一个回文字符串。 注意: 假设字符串的长度不会超过 1010。 示例 1: 输入: "abccccdd" 输出: 7 解释: 我们可以构造的最长的回文串是"dccaccd", 它的长度是 7。 ---------------------------------...原创 2019-07-21 17:52:01 · 257 阅读 · 0 评论