重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
当前位置: 首页 > 计算机类考试 > 其他
网友您好, 请在下方输入框内输入要搜索的题目:
搜题

题目

[主观题]

讨论数字电路问题时,也常用代码“0”和“1”表示某些器件工2作时的(),例如开关断开代表“0”状态、接通代表“1”状态。

查看参考答案
更多“讨论数字电路问题时,也常用代码“0”和“1”表示某些器件工2作时的(),例如开关断开代表“0”状态、接通代表“1”状态。”相关的问题

第1题

讨论数字电路问题时,也常用代码“0”和“1”表示某些器件工作时的(),例如开关断开代表“0”状态、接通代表“1”状态。
点击查看答案

第2题

讨论数字电路问题时,也常用代码“0”和“1”表示某些器件工作时的两种状态,例如开关断开代表“0”状态、接通代表“1”状态。此题为判断题(对,错)。
点击查看答案

第3题

数字电路中常用“1”和“0”表示两种不同的状态。()
点击查看答案

第4题

在数字电路中,把各种信息按一定规律编成由0和1组成的不同代码过程叫做()。把编码还原成原来信息的过程叫()。
在数字电路中,把各种信息按一定规律编成由0和1组成的不同代码过程叫做()。把编码还原成原来信息的过程叫()。

点击查看答案

第5题

数字电路是工作在“0”、“1”两个状态,所以也叫逻辑电路。()
点击查看答案

第6题

检修数字电路时,常用的方法是()。A.逻辑状态法B.波形法C.电流法D.交流电压法

检修数字电路时,常用的方法是()。

A.逻辑状态法

B.波形法

C.电流法

D.交流电压法

点击查看答案

第7题

对组成数字电路的元器件的精度要求不高,只要在工作时能够可靠地区分0和1两种状态即。()
点击查看答案

第8题

下面对教学反思描述不正确的是()

A.教学反思是一种有益的思维活动和学习方式,再优秀的教师也必须学会进行教学反思

B.一节课结束或者一天的教学任务完成后,教师根据教学的情况写的心得和体会也属于教学反思的内容

C.教学反思的方法有多种,撰写教学日志、观看教学录像和教学间的交流讨论只是比较常用的方法而已

D.教学反思主要是反思教学过程中的成功之处,以及失误之处,而对学生的见解,学生提出的问题和建议一-般不在教学反思的内容之内

点击查看答案

第9题

在数字电路中“非”逻辑关系表示输大端为"1"时,输出端为"0";输入端为¨0"时,输出端为“1”。 ()
在数字电路中“非”逻辑关系表示输大端为"1"时,输出端为"0";输入端为¨0"时,输出端为“1”。 ()

此题为判断题(对,错)。

点击查看答案

第10题

试题四(共15分) 阅读下列说明和C代码,回答问题1至问题 3,将解答写在答题纸的对应栏内。 【说明】 堆

试题四(共15分)

阅读下列说明和C代码,回答问题1至问题 3,将解答写在答题纸的对应栏内。

【说明】

堆数据结构定义如下:

试题四(共15分) 阅读下列说明和C代码,回答问题1至问题 3,将解答写在答题纸的对应栏内。 【说明

试题四(共15分) 阅读下列说明和C代码,回答问题1至问题 3,将解答写在答题纸的对应栏内。 【说明

在一个堆中,若堆顶元素为最大元素,则称为大顶堆;若堆顶元素为最小元素,则称为小顶堆。堆常用完全二叉树表示,图4-1 是一个大顶堆的例子。

试题四(共15分) 阅读下列说明和C代码,回答问题1至问题 3,将解答写在答题纸的对应栏内。 【说明

堆数据结构常用于优先队列中,以维护由一组元素构成的集合。对应于两类堆结构,优先队列也有最大优先队列和最小优先队列,其中最大优先队列采用大顶堆,最小优先队列采用小顶堆。以下考虑最大优先队列。

假设现已建好大顶堆A,且已经实现了调整堆的函数heapify(A, n, index)。

下面将C代码中需要完善的三个函数说明如下:

(1)heapMaximum(A):返回大顶堆A中的最大元素。

(2)heapExtractMax(A):去掉并返回大顶堆 A的最大元素,将最后一个元素“提前”到堆顶位置,并将剩余元素调整成大顶堆。

(3)maxHeapInsert(A, key):把元素key插入到大顶堆 A的最后位置,再将 A调整成大顶堆。

优先队列采用顺序存储方式,其存储结构定义如下:

define PARENT(i) i/2

typedef struct array{

int *int_array; //优先队列的存储空间首地址

int array_size; //优先队列的长度

int capacity; //优先队列存储空间的容量

} ARRAY;

【C代码】

(1)函数heapMaximum

int heapMaximum(ARRAY *A){ return (1) ; }

(2)函数heapExtractMax

int heapExtractMax(ARRAY *A){

int max;

max = A->int_array[0];

(2) ;

A->array_size --;

heapify(A,A->array_size,0); //将剩余元素调整成大顶堆

return max;

}

(3)函数maxHeapInsert

int maxHeapInsert(ARRAY *A,int key){

int i,*p;

if (A->array_size == A->capacity) { //存储空间的容量不够时扩充空间

p = (int*)realloc(A->int_array, A->capacity *2 * sizeof(int));

if (!p) return -1;

A->int_array = p;

A->capacity = 2 * A->capacity;

}

A->array_size ++;

i = (3) ;

while (i > 0 && (4) ){

A->int_array[i] = A->int_array[PARENT(i)];

i = PARENT(i);

}

(5) ;

return 0;

}

【问题 1】(10分)

根据以上说明和C代码,填充C代码中的空(1)~(5)。

【问题 2】(3分)

根据以上C代码,函数heapMaximum、heapExtractMax和 maxHeapInsert的时间复杂度的紧致上界分别为 (6) 、 (7) 和 (8) (用O 符号表示)。

【问题 3】(2分)

若将元素10插入到堆A =〈15, 13, 9, 5, 12, 8, 7, 4, 0, 6, 2, 1〉中,调用 maxHeapInsert函数进行操作,则新插入的元素在堆A中第 (9) 个位置(从 1 开始)。

点击查看答案
赏学吧APP
TOP
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
购买搜题卡查看答案
购买前请仔细阅读《购买须知》
请选择支付方式
微信支付
支付宝支付
点击支付即表示你同意并接受《服务协议》《购买须知》
立即支付
搜题卡使用说明

1. 搜题次数扣减规则:

功能 扣减规则
基础费
(查看答案)
加收费
(AI功能)
文字搜题、查看答案 1/每题 0/每次
语音搜题、查看答案 1/每题 2/每次
单题拍照识别、查看答案 1/每题 2/每次
整页拍照识别、查看答案 1/每题 5/每次

备注:网站、APP、小程序均支持文字搜题、查看答案;语音搜题、单题拍照识别、整页拍照识别仅APP、小程序支持。

2. 使用语音搜索、拍照搜索等AI功能需安装APP(或打开微信小程序)。

3. 搜题卡过期将作废,不支持退款,请在有效期内使用完毕。

请使用微信扫码支付(元)
订单号:
遇到问题请联系在线客服
请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系在线客服
恭喜您,购买搜题卡成功 系统为您生成的账号密码如下:
重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁。
发送账号到微信 保存账号查看答案
怕账号密码记不住?建议关注微信公众号绑定微信,开通微信扫码登录功能
警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

- 微信扫码关注赏学吧 -
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反赏学吧购买须知被冻结。您可在“赏学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
- 微信扫码关注赏学吧 -
请用微信扫码测试
温馨提示
每个试题只能免费做一次,如需多次做题,请购买搜题卡
立即购买
稍后再说
赏学吧