• 2022-05-29
    设有 [tex=0.643x0.786]/he/ol8BkDuTTL9yMPtH4Q==[/tex]次多项式[tex=7.429x3.286]siU2EwUJb4w9xamVt4zqc1IrzPMQ9ZOU0efmueEdXsFbN/tL3wfrt5ArqaZS/Hsm[/tex], 下列算法计算[tex=2.0x1.357]JGIimJ0gsQwNToblSlzsJw==[/tex]在 [tex=1.786x0.786]XqnWSb6s9S1x9Ke+hzAwLw==[/tex] 点的值. [tex=5.357x1.357]NivhDsrxuVssNTGOChbb0y1MZPbhT79Kep0LAEitlUU=[/tex]1. if [tex=1.929x1.0]rWpiA5mn2p7iuZx/oVniRw==[/tex] then return  [tex=0.929x1.0]zKG43fuesyDy9dBPyrJh5g==[/tex]2. else return ( [tex=1.0x0.786]aXiRw3Vw9Ux+KfgvBORUTg==[/tex] Poly[tex=6.643x1.357]RP2J2gsevkH09iZoljfX0VwKsjrXNG4xm7A96kJqu4E9MCeXglAKZU4W/OMCRGmO[/tex](1) 设上述 Poly 算法所做的乘法次数是 [tex=2.0x1.357]X3uzKq0K0U5kGuP0kpvE9w==[/tex],计算 [tex=2.0x1.357]X3uzKq0K0U5kGuP0kpvE9w==[/tex].[br][/br](2) 如果按照传统的算法 : 对于 [tex=5.929x1.214]Nt+363iXnEJm2VYyw2yCm4KTObWBPjA8KHwJbs54uv4=[/tex], 分别计算 [tex=2.857x1.429]AnPeSYoIV7rV9BTPu23zBw==[/tex], 然后把它们加起来,那么需要多少次乘法?哪种算法效率更高?为什么?
  • (1) 递推方移是 [tex=11.714x1.357]9LRA9aR+jCg4sO4d32pwUml9fy8htmd8jvWd/TljkBg=[/tex] 解得 [tex=3.357x1.357]KXgxyUvDMcufyEqRFlMH1A==[/tex].(2) 计算[tex=2.857x1.429]AnPeSYoIV7rV9BTPu23zBw==[/tex],需要 [tex=1.929x1.143]BsqSwyD9aULU/fdXLIxQBw==[/tex] 次乘法,其中[tex=6.071x1.214]ozdy65cPHMQ591Py7rskdZhxF0u26KKz6W0XzmojJHk=[/tex] 总计乘法次数是[p=align:center][tex=11.857x3.286]3G3p8SqdWG/MVP7f7lBKdrRfV4+92Fzc46udp6AWJEHrIY5oFBRLAW9OP6x37ZXwGEpP3gm2xFtEEpBjOZtC8Q==[/tex]传统算法的时间复杂度是 [tex=2.857x1.571]loNk14nF+8ox2bWgs6I1YdUvRMLbA6QFaT9Dn7Sz34Y=[/tex],而 Poly 算法的时间复杂度是 [tex=2.143x1.357]D6cBUW+nDpkKD+JINc15wQ==[/tex],因此 Poly算法效率高.

    内容

    • 0

      若要将一个长度为N=16的序列x(n)重新位倒序,作为某一FFT算法的输入,则位倒序后序列的样本序号为( )。 A: x(15), x(14), x(13), x(12), x(11), x(10), x(9), x(8), x(7), x(6),<br/>x(5), x(4), x(3), x(2), x(1), x(0) B: x(0), x(4), x(2), x(6), x(1), x(5), x(3), x(7), x(8), x(12), x(10),<br/>x(14), x(9), x(13), x(11), x(15) C: x(0), x(2), x(4), x(6), x(8), x(10), x(12), x(14), x(1), x(3), x(5),<br/>x(7), x(9), x(11), x(13), x(15) D: x(0), x(8), x(4), x(12), x(2), x(10), x(6), x(14), x(1), x(9), x(5),<br/>x(13), x(3), x(11), x(7), x(15)

    • 1

      求函数[tex=3.286x1.429]kdT+eIE7CHPynuN6CaN40g==[/tex](抛物线)隐函数的导数[tex=1.071x1.429]BUw1BPFU3fsJlAl/vt9M9w==[/tex]当x=2与y=4及当x=2与y=0时,[tex=0.786x1.357]Hq6bf3CacUy07X+VImUMaA==[/tex]等于什么?

    • 2

      采用基2时间抽取FFT算法流图计算8点序列的DFT,第一级的数据顺序为 A: x[0],x[2],x[4],x[6],x[1],x[3],x[5],x[7] B: x[0],x[1],x[2],x[3],x[4],x[5],x[6],x[7] C: x[0],x[4],x[2],x[6],x[1],x[5],x[3],x[7] D: x[0],x[2],x[1],x[3],x[4],x[6],x[5],x[7]

    • 3

      &gt;&gt;&gt;x= &#91;10, 6, 0, 1, 7, 4, 3, 2, 8, 5, 9&#93;&gt;&gt;&gt;print(x.sort()) 语句运行结果正确的是( )。 A: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10] B: [10, 6, 0, 1, 7, 4, 3, 2, 8, 5, 9] C: [10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0] D: ['2', '4', '0', '6', '10', '7', '8', '3', '9', '1', '5']

    • 4

      阅读下面的JavaScript代码,输出结果是function f(y) {var x=y*y;return x;}for(x=0;x<; 5;x++) {y=f(x);document.writeln(y);} A: 0 1 4 9 16 25 B: 0 1 2 3 4 C: 答案都不对 D: 0 1 4 9 16