大数据
earlene_wyl
这个作者很懒,什么都没留下…
展开
-
剑指offer. 50 字符流中第一个不重复的字符
剑指offer. 50字符流中第一个不重复的字符题目描述:请实现一个函数用来找出字符流中第一个只出现一次的字符。例如,当从字符流中只读出前两个字符"go"时,第一个只出现一次的字符是"g"。当从该字符流中读出前六个字符“google"时,第一个只出现一次的字符是"l"。输出描述:如果当前字符流没有存在出现一次的字符,返回#字符。解题思路:思路:时间复杂度O(1),...原创 2019-08-03 22:56:47 · 134 阅读 · 0 评论 -
刷题(6)-哈希
1、哈希函数和哈希表步骤:第一步 用一个哈希函数(相同输入 相同输出 不同输入 输出均匀分布)把key转为数组下标第二步 处理碰撞冲突(1) 拉链法 (数组的元素是个链表)(2) 开放地址法 用数组的空位来处理冲突 (最简单的 线性探测法) 1)拉链法:拉链法使用链表来存储 hash 值相同的键,从而解决冲突。查找需要分两步,首先查找 Key 所在的链表,然...原创 2019-09-06 23:42:51 · 195 阅读 · 0 评论