设有一个双链表[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]运算的算法。
举一反三
- 给定[tex=3.571x1.357]0jgNZNb5KE0SpRQgBt7oQg==[/tex],设x=0是4重插值节点,x=1是单重插值节点试求相应的Hermite插值公式,并估计误差[tex=4.071x1.357]ZHsKcW72rLaSaexOsDovRw==[/tex]
- 6个顶点11条边的所有非同构的连通的简单非平面图有[tex=2.143x2.429]iP+B62/T05A6ZTM0eeaWiQ==[/tex]个,其中有[tex=2.143x2.429]ndZSw3zT0QTOVLVdoUto1Q==[/tex]个含子图[tex=1.786x1.286]J+vVZa2YaMpc6mJBbqVvWw==[/tex],有[tex=2.143x2.429]lmhx48evnQMhi03NovPXig==[/tex]个含与[tex=1.214x1.214]kFXZ1uR8GjycbJx+Ts2kyQ==[/tex]同胚的子图。供选择的答案[tex=3.071x1.214]3KinXFh3SXhZ7nIe1y9KEV6aadxhhJWeEy6Dij1iObdMUZkY6ZA5J2dVVjPSuhEf[/tex]:(1) 1 ;(2) 2 ;(3) 3 ; (4) 4 ;(5) 5 ;(6) 6 ; (7) 7 ; (8) 8 。
- 题图所示的为一个 5 节点网络,已知各支路阻抗标幻值及节点编号顺序,要求(1)形成节点导纳矩阵[tex=0.643x1.0]O+viFNA0oHTwnBtQyi80Zw==[/tex];(2)对[tex=0.643x1.0]O+viFNA0oHTwnBtQyi80Zw==[/tex]矩阵进行[tex=2.214x1.0]S+jhS6fHZt4BbUVRRCB0Nw==[/tex]分解;(3)计算与节点 4 对应的一列阻抗矩阵元素。
- 设有一个带头节点的单链表 [tex=1.0x1.214]YHs5BX1EMaBNmbX0qd/96w==[/tex]节点的结构为[tex=5.214x1.357]LMOaLQ/68aAbpSy33bsQ/Gyw6fTECDaksqC9UX6i968=[/tex], [tex=2.0x1.0]4UxLfogD9pi/A23ay26F0g==[/tex]为整数元素, [tex=2.0x0.929]7QqODb1IqAMYMAFmGasRTA==[/tex]为后继节点的指针。设计一个算法,按递减次序输出该单链表中各节点的数据元素,并释放节点所占的存储空问,并要求算法的空间复杂度为 [tex=2.071x1.357]4tn8z3a70oWd+Kan/q/D8g==[/tex]。
- 对于一个具有[tex=0.643x0.786]SBMIs+VUk7//BOpfqlQl0w==[/tex]个节点的单链表,在已知的节点[tex=1.071x1.0]fuqNH/02peOPzuGcZs2E4w==[/tex]后插人一个新节点的时间复杂度为 ,在.[tex=2.0x1.0]Ue9bbNhwhWAvX1T0zv/neg==[/tex]值为[tex=0.571x0.786]c5VsltFnl9nO0qB/vNKOWA==[/tex]的节点后插人一个新节点的时间复杂度为 .