Leetcode Hashtable 1-5
Posted 切力
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Leetcode Hashtable 1-5相关的知识,希望对你有一定的参考价值。
JAVA:
3. Longest Substring Without Repeating Characters
以前一直想找到一种数组,不用事先规定大小,可以直接插入,现在发现了,可以用hashset,但是无法知道位置信息
Set<Character> set = new HashSet<>();
可以用这个
int[26]
for Letters ‘a‘ - ‘z‘ or ‘A‘ - ‘Z‘int[128]
for ASCIIint[256]
for Extended ASCII
string转成单个char
char[] StringArray = s.toCharArray();
或者不转也可以直接索引
Character ch = s.charAt(i);
hashtable定义(Character就是char)
Map<Character,Integer> map = new HashMap<Character,Integer>();
18. 4Sum
以上是关于Leetcode Hashtable 1-5的主要内容,如果未能解决你的问题,请参考以下文章
LeetCode-面试算法经典-Java实现106-Construct Binary Tree from Inorder and Postorder Traversal(构造二叉树II)(示例(代码片
LeetCode HashTable 30 Substring with Concatenation of All Words
Leetcode-1 两数之和(STL, hashTable, unordered_map)