由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 问个google面试题(3)
相关主题
问道关于LRU的题目一道面试题
Google电面汇报问个google面试题
求leetcode LRU Java 解法问个google面试题
请教几个面试问题问个面试题
google 一题LRU question
再问个google面试题一道关于cache的题
有人整理过FB的面试题么MS bing onsite面经
面试题:Data structure to find top 10 search strings一道电面题,分享下, 这个题应该用哪几个data structure?
相关话题的讨论汇总
话题: heap话题: pages话题: visited话题: day话题: maximal
进入JobHunting版参与讨论
1 (共1页)
B*******1
发帖数: 2454
1
Suggest a DS for web server to store history of visited pages. The server
must maintain data for last n days. It must show the most visited pages of
the current day first and then the most visited pages of next day and so on.
A***M
发帖数: 18
2
啥是DS?
B*******1
发帖数: 2454
3
should be data structure.

【在 A***M 的大作中提到】
: 啥是DS?
W**********r
发帖数: 8927
4
实现一个自定义的Cache就行了。里面最基本的是一个Size N的LinkedList,最新的一天的加到Head的位置,LinkedList到Limit了就挤掉最后的一个。
每个元素再指到一个对应的LinkedHashMap,它是最常用的可以计数及保持顺序的数据结构了。
B*******1
发帖数: 2454
5
c++ 没有linkedhashmap阿,难道要自己写一个?
有其他东西可以用吗?
thanks

一天的加到Head的位置,LinkedList到Limit了就挤掉最后的一个。
据结构了。

【在 W**********r 的大作中提到】
: 实现一个自定义的Cache就行了。里面最基本的是一个Size N的LinkedList,最新的一天的加到Head的位置,LinkedList到Limit了就挤掉最后的一个。
: 每个元素再指到一个对应的LinkedHashMap,它是最常用的可以计数及保持顺序的数据结构了。

A***M
发帖数: 18
6
那就用两个结构啊
STL hashmap + LIST
这个问题和LRU那道类似。

【在 B*******1 的大作中提到】
: c++ 没有linkedhashmap阿,难道要自己写一个?
: 有其他东西可以用吗?
: thanks
:
: 一天的加到Head的位置,LinkedList到Limit了就挤掉最后的一个。
: 据结构了。

B*******1
发帖数: 2454
7
单用hashmap的话怎么track
most visited pages of the current day
thanks

【在 A***M 的大作中提到】
: 那就用两个结构啊
: STL hashmap + LIST
: 这个问题和LRU那道类似。

q*****9
发帖数: 85
8
using minimal heap to store the most visited pages, and a maximal heap to
store the rest of the pages of current day, once the root value of maximal
heap greater than the root value of minimal heap, remove the root of the
minimal heap and insert the root of the maximal heap into the minimal heap
and discard the maximal heap by the end of the day. do the same thing next
day, and keep
track all of the root of the heaps in an array or whatever(that's no big
deal).

server
of
on.

【在 B*******1 的大作中提到】
: Suggest a DS for web server to store history of visited pages. The server
: must maintain data for last n days. It must show the most visited pages of
: the current day first and then the most visited pages of next day and so on.

1 (共1页)
进入JobHunting版参与讨论
相关主题
一道电面题,分享下, 这个题应该用哪几个data structure?google 一题
上个Yahoo电面面经, 给恶心坏了。。再问个google面试题
T家 :: 面筋有人整理过FB的面试题么
请教leetcode上的LRU面试题:Data structure to find top 10 search strings
问道关于LRU的题目一道面试题
Google电面汇报问个google面试题
求leetcode LRU Java 解法问个google面试题
请教几个面试问题问个面试题
相关话题的讨论汇总
话题: heap话题: pages话题: visited话题: day话题: maximal