习题整理1.15、16、17

这篇博客涵盖了多个Java和图论相关的问题解析。包括:无权无向连通图的最小生成树条件、JDK 1.7接口的限制、Java数据类型的内存占用、森林的树的数量计算、散列表的优化选择、不同进制转换的理解、Java中的顺序容器操作、数组初始化、双向队列的输出序列、数据结构基本运算的特点、无向图邻接表结构、C++数组初始化的细节、平衡二叉树深度、矩阵求和的内存访问策略、Spring框架的理解、线程让步和引用类型的分类等。
摘要由CSDN通过智能技术生成

10.任何一个带权的无向连通图的最小生成树( )。
在这里插入图片描述
解析:如果无向图中有一条边的权值为负数那么算法在运行是因为是贪心算法,所以会造成生成树不存在的情况。
如果图中的所有节点之间的权值都相同,而且每个节点都有到其他节点的边,那么生成的最小生成树不就有很多。

11.在jdk 1.7中,以下说法正确的是( )。
在这里插入图片描述
解析:这题纯粹是想考察JDB1.8和1.9的接口新特性(因为其提到JDK1.7)
1.8接口可以定义default方法和static方法;1.9接口中可以定义私有方法。
因此在JDK1.7中,接口只能定义抽象方法,既Java中所有的非抽象方法都必须在类内定义。

15.在Java中,以下数据类型中,需要内存最多的是()
在这里插入图片描述
解析:Object 是引用数据类型,只申明而不创建实例,只会在栈内存中开辟空间,默认为空,空占1 bit
long:64位,最大数据存储容量是2的64次方减1,数据范围为负的2的63次方到正的2的63次方减1。

18.对于一个共有n个结点、K条边的森林,共有几棵树?
在这里插入图片描述
解析:由一颗树的性质:结点等于边+1【n= k+ 1】。
等价于 n - k =1。
故共有 n - k 棵树。

20.设某散列表的长度为1000,散列函数为除留余数法,H(K)=K%P,则P通常情况下最好选择()。
在这里插入图片描述
解析:小于等于表长的最大质数
22.以下哪个式子有可能在某个进制下成立()
在这里插入图片描述
解析:存在于八进制转十进制
13

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值