aheadlead
V2EX  ›  问与答

大伙看看数据结构这作业...

  •  
  •   aheadlead · Oct 26, 2014 · 2885 views
    This topic created in 4233 days ago, the information mentioned may be changed or developed.
    设有一个双向循环链表,每个结点中除有pre,data和next三个域外,还增设了一个访问频度域freq。在链表被起作用前,频度域freq的值均初始化为零,而当对链表进行一次LOCATE(L,x)的操作之后,被访问的结点(即元素值等于x的节点)中的频度域freq的值便增1,同时调整链表中结点之间的次序,使其按访问频度非递增的顺序排列,以便始终保持被频繁访问的结点总是靠近表头结点。试编程实现之(习题集P19 2.38)。

    请问这链表的实际应用情形是什么?
    7 replies    2014-10-26 21:15:55 +08:00
    casparchen
        1
    casparchen  
       Oct 26, 2014
    应用情形很多啊,比如考察学生对链表的理解。
    icedx
        2
    icedx  
       Oct 26, 2014 via Android
    冷热数据的划分?
    happywowwow
        3
    happywowwow  
       Oct 26, 2014
    词频排行榜?
    bcxx
        4
    bcxx  
       Oct 26, 2014
    这不应该做成一个堆么……
    alore
        5
    alore  
       Oct 26, 2014
    海量数据的采集和排序显示应该会用上。。。
    zmj1316
        6
    zmj1316  
       Oct 26, 2014
    @bcxx +1 这不正好用堆么
    aheadlead
        7
    aheadlead  
    OP
       Oct 26, 2014
    @bcxx
    @zmj1316 是啊..
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2941 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 08:15 · PVG 16:15 · LAX 01:15 · JFK 04:15
    ♥ Do have faith in what you're doing.