美文网首页
数算一至二章书面作业

数算一至二章书面作业

作者: 细雨沉沙 | 来源:发表于2018-10-09 17:28 被阅读0次

1.1

n=15

1.2

  1. 证明:首先以θ定义可知其有自反性即 f(n)=θ(g(n)) => θ(f(n))=g(n),又对任意的f , g有f(n) + g(n)=θ( max( f(n) , g(n) ) ),故有 max ( f(n) , g(n) ) = θ( f(n) + g(n) );

1.3

  1. T(n)=T(n-1)+n;
    T(n-1)=T(n-2)+n-1

    T(1)=T(0)+1;
    以上n式相加有 T(n)=T(0) +n(n+1)/2

O(T(n))=O( n^2)

2.1

设置两个指针fast和slow分别沿着链表移动,令slow每次移动一格,fast每次移动两格,若单向链表有环,则在此后的某一时间两个指针必将相遇

fast=fast->next->next;
slow=slow->next; 

时间复杂度为O(n)
空间复杂度为O(1)

2.2

(1)在第i个用该额外的指针指向第2i个,若不存在第2i个则将该指针置为null
伪代码:
if(i>当前位置&&额外指针不为空)
{
if(i<额外指针所指的位置)
转向next指向位置
else
转向额外指针所指位置
}
重复上述操作直到找到第i个
(2)相当于二分查找,时间复杂度为O(logn)

相关文章

  • 数算一至二章书面作业

    1.1 n=15 1.2 证明:首先以θ定义可知其有自反性即 f(n)=θ(g(n)) => θ(f(n))=g(...

  • 数算第五章书面作业

    5.1 (1)由于内部节点度都为2,故内部节点数为n-1,总数为2n-1;(2)我们可以设根节点值为一,每个子节点...

  • 数算第四章书面作业

    4.1 算法的复杂度为O(n) 4.2 非优化算法:当p[k]=p[j]时,最长前缀和最长后缀都加一,next[i...

  • 数算第三章书面作业

    3.1 top(): 时间复杂度为O(n)pop(): 时间复杂度为O(n)push(): 时间复杂度为O(1);...

  • 书面作业一

    花了半天的时间看完了老师推荐的《非暴力沟通》,在其中看到了许多我和龚老师第一次通话时,老师提到的“倾听”“理解”“...

  • 国务院新规关于学校

    1.严格依据国家课程方案和课程标准组织安排教学活动,小学一二年级不布置书面家庭作业,三至六年级书面家庭作业完成时间...

  • 【摘录】《关于实施健康中国行动的意见》(学校部分)

    1.严格依据国家课程方案和课程标准组织安排教学活动,小学一二年级不布置书面家庭作业,三至六年级书面家庭作业完成时间...

  • 百花托管寒假班开班时间表

    春节前元月17日至2月1日,春节后2月11日至2月17日(周末休息) 1、辅导孩子完成学校布置的书面作业、实践作业...

  • 2021.9.30

    “严控书面作业总量” 全面压减作业总量和时长,确保小学一二年级不布置书面家庭作业,其他年级每天书面作业完成时间平均...

  • 中小学作业设计新路径

    1.基础性作业。这是人人必须完成的保底作业,包括书面作业和与教材内容相关联的拓展性作业。此项作业确保学生在10至2...

网友评论

      本文标题:数算一至二章书面作业

      本文链接:https://www.haomeiwen.com/subject/zgqyaftx.html