• 2022-06-04
    设有一个双链表[tex=0.643x1.0]8+M7OwdUGZPUoOQAaQHP2A==[/tex],每个节点中除有[tex=4.643x1.214]0B3PMnawhJdRFiq4w5Iqkw==[/tex]和[tex=2.0x0.929]7QqODb1IqAMYMAFmGasRTA==[/tex] 三个域外,还有一个访问频度域[tex=1.857x1.214]ce/KC0kEtmScDFFi7nB/dw==[/tex],在链表被起用之前,其值均初始化为零。每当进行“[tex=7.643x1.357]UJ8jdj3tcRU+g4v4U6B4ODSbFGCJUgoFWpbri0CC2As=[/tex]”运算时,令元素值为[tex=0.571x0.786]c5VsltFnl9nO0qB/vNKOWA==[/tex]的节点中 [tex=1.857x1.214]ce/KC0kEtmScDFFi7nB/dw==[/tex]域的值加[tex=0.5x1.0]oYgVDn+QZqcDCRxqEZwM2A==[/tex],并调整表中节点的次序,使其按访问频度的递减顺序排列,以便使频繁访问的节点总是靠近表头。试写一符合上述要求的[tex=5.286x1.0]pr5MjwytoMllTEqI/Tv4gw==[/tex]运算的算法。
  • 举一反三