当前位置: 首页 > news >正文

国家高新技术企业是国企吗?seo优化报告

国家高新技术企业是国企吗?,seo优化报告,网站建设中最基本的决策之一是,招聘网站排行榜2021目录 题型一(栈与队列的基本概念)题型二(栈与队列的综合)题型三(循环队列的判空与判满)题型四(循环链表表示队列)题型五(循环队列的存储)题型六(循…

目录

    • 题型一(栈与队列的基本概念)
    • 题型二(栈与队列的综合)
    • 题型三(循环队列的判空与判满)
    • 题型四(循环链表表示队列)
    • 题型五(循环队列的存储)
    • 题型六(循环队列的入队和出队)

题型一(栈与队列的基本概念)

1、栈和队列都是()。
A、顺序存储的线性结构
B、链式存储的非线性结构
C、限制存取点的线性结构
D、限制存取点的非线性结构

解析:(C)
是一种只允许在一端进行插入或删除操作的线性表,它是一种特殊的线性表,它与队列具有相同的逻辑结构,都属于线性结构,区别在于对其中元素的处理不同,栈遵循的原则是先进后出(FILO),即后进的元素先被取出来,它是被限制存取点的线性结构。

队列与栈一样,也是一种特殊的线性表,其操作受限,它与栈具有相同的逻辑结构,都属于线性结构,区别在于其中元素的处理不同,队列只允许在一端进行插入,且只允许在另一端进行删除,队列遵循的原则是先进先出(FIFO),即先入队列的元素最先离开,它也是被限制存取点的线性结构,与日常生活中的排队是一样的。

2、栈和队列的共同点是()。
A、都是先进先出
B、都是先进后出
C、只允许在端点处插入和删除元素
D、没有共同点

解析:(C)
栈和队列的共同点是都只允许在一端进行插入或删除操作的特殊线性表。

题型二(栈与队列的综合)

1、设栈S和队列Q的初始状态为空,元素a,b,c,d,e,f依次通过栈S,一个元素出栈后即进队列Q,若6个元素出队的序列是a,c,f,e,d,b,则栈S的容量至少应该是()。
A、3
B、4
C、5
D、6

解析:(B)
栈是先进后出,队列是先进先出。
若容量为3,若要满足条件,首先元素a通过栈S后,然后进入队列Q,
得到出队为{a};b、c通过栈S后,c首先出栈通过队列,得到出队为
{a、c};此时若要第三个出队元素为f,则栈中由下至上应该为{b、d、e、f},所以栈S的容量至少应该是4。

题型三(循环队列的判空与判满)

1、假设循环队列的最大容量为m,队头指针是front,队尾指针是rear,则队列为满的条件是()。
A、(rear+1)%m == front
B、rear == front
C、rear+1 == front
D、(rear-1)%m == front

解析:(A)
设MaxSize为循环队列的最大容量,(Q.rear+1)%MaxSize == Q.front即队尾指针进1与MaxSize取余的值等于头指针时,此时队列已满,如下:
在这里插入图片描述
当前队头指针Q.front=1,Q.rear=0,即(Q.rear+1)%MaxSize=(0+1)%7=1%7=1,等于Q.front=1,所以此时队列为满队,此时队头指针在队尾指针的下一个位置。

题型四(循环链表表示队列)

1、用循环单链表来表示队列,设队列的长度为n,若只设尾指针,则出队和入队的时间复杂度分别为()。
A、O(1),O(1)
B、O(1),O(n)
C、O(n),O(1)
D、O(n),O(n)

解析:(A)
循环单链表表示队列相当于一个环,由于只设尾指针,出队时直接出队,出队的时间复杂度为O(1);因为队头队尾相连,尾指针的下一个结点即是队头,则入队的时间复杂度也为O(1)。

2、用循环单链表来表示队列,设队列的长度为n,若只设头指针,则出队和入队的时间复杂度分别为()。
A、O(1),O(1)
B、O(n),O(n)
C、O(1),O(n)
D、O(n),O(1)

解析:(D)
循环单链表表示队列相当于一个环,由于只设头指针,出队时指针需要从队头到队尾,经过n个结点到达队尾,所以出队的时间复杂度为O(n);入队时由于有头指针,可直接入队,出队的时间复杂度为O(1)。

题型五(循环队列的存储)

1、已知存储循环队列的数组长度为21,若当前队列的头指针和尾指针的值分别为9和3,则该队列的当前长度为()。
A、6
B、12
C、15
D、18

解析:(C)
通过队尾指针减队头指针加上MaxSize的值与MaxSize取余,可得到数据元素个数,即(Q.rear-Q.front+MaxSize)%MaxSize,代码如下:

//循环队列的数据元素个数
bool NumQueue(SqQueue Q){if(Q.front==Q.rear)	//若队列为空,则报错 return false;int num=(Q.rear-Q.front+MaxSize)%MaxSize;printf("当前循环队列的数据元素个数为:%d\n",num);
}

题中,Q.front=9,Q.rear=3,MaxSize=21,所以(Q.rear-Q.front+MaxSize)%MaxSize=(3-9+21)%21=15%21=15。

题型六(循环队列的入队和出队)

1、循环队列存储在数组A[0,…,m]中,用front和rear分别表示队头和队尾,则入队时的操作为()。
A、rear=rear+1
B、rear=(rear+1) mod (m-1)
C、rear=(rear+1) mod m
D、rear=(rear+1) mod (m+1)

解析:(D)
入队操作针对Q.rear,入队的代码通过取余运算实现,队尾指针加1,即Q.rear=(Q.rear+1)%MaxSize,不管前面(Q.rear+1)为多少,它与MaxSize(例如,MaxSize=5)取余的结果只可能是0、1、2、3、4,也就是队尾指针Q.rear的每次移动加1。
在这里插入图片描述
所以题中,入队时的操作为rear=(rear+1) mod (m+1)。

1、
A、
B、
C、
D、

解析:()

1、
A、
B、
C、
D、

解析:()

1、
A、
B、
C、
D、

解析:()

1、
A、
B、
C、
D、

解析:()

http://www.mmbaike.com/news/104795.html

相关文章:

  • 贵州手机网站建设天津做网站的公司
  • 烟台软件优化网站建设东莞做网站哪家好
  • 想做网站广州企业网站建设
  • 西工网站建设设计网络热词2022流行语及解释
  • 做竞赛的平台或网站推广效果最好的平台
  • 网站建设需申请注册域名淘宝推广平台有哪些
  • 免费页面设计模板百度seo运营工作内容
  • 产品经理如何做p2p网站改版seo网站排名优化价格
  • 哪个程序做下载网站好网络营销课程作业
  • 网站建设收费标准咨询国内新闻最近新闻今天
  • 泰州市网站制作公司seo能从搜索引擎中获得更多的
  • 哪个网站做美食视频全国最好网络优化公司
  • 网站更改备案主体广告代运营
  • 新农村网站建设长沙网站推广公司排名
  • 静态网站托管平台网络营销工程师前景
  • 在线免费做网站腾讯第三季度营收448亿元
  • 最新章节 第一百四十七章 做视频网站百度竞价官网
  • 西樵网站建设市场调研表模板
  • 邢台专业做网站价格惠州企业网站seo
  • 网页制作模板主题首页关键词优化公司
  • 如何制作免费的公司网站深圳百度推广seo公司
  • 怎么做视频网站首页商家推广平台有哪些
  • 网站开发ios狠抓措施落实
  • 专业网站建设公司地址成人再就业培训班
  • 怎么做独立网站seo网站怎么优化
  • 做网站 二维码登录网站标题算关键词优化吗
  • WordPress套绍兴seo网站管理
  • 适合团购报名的网站开发搜外友链
  • 济南建设网站企业报价app推广在哪里可以接单
  • 长春建设平台网站的公司哪家好我赢seo