社区
Java SE
帖子详情
这种情况是不是只能用Vector?
mercury1231
2002-10-26 05:05:58
要求输入任意数量的positive integers, 并且最后输入一个negative integers作为结束标志,然后输出这一串positive integers中的最大数,最小数,和平均数。
我的想法是用Vector接受输入的数,然后把Vector转化到Array, 然后用遍历的方法排序,最后得到最大,最小,和平均数。
但是因为这道题的设想背景是还没有学到Vector,所以我就奇怪是不是还有简单的方法。请DX不吝赐教。
...全文
65
7
打赏
收藏
这种情况是不是只能用Vector?
要求输入任意数量的positive integers, 并且最后输入一个negative integers作为结束标志,然后输出这一串positive integers中的最大数,最小数,和平均数。 我的想法是用Vector接受输入的数,然后把Vector转化到Array, 然后用遍历的方法排序,最后得到最大,最小,和平均数。 但是因为这道题的设想背景是还没有学到Vector,所以我就奇怪是不是还有简单的方法。请DX不吝赐教。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mercury1231
2002-10-26
打赏
举报
回复
多谢指教,希望以后能学到更多的东西。大虾可要不吝赐教啊。
namowen
2002-10-26
打赏
举报
回复
如果你想练习一下Vector的用法,当然也是可以的。其实,无所谓学没学过,多动手实践一下,就能掌握了。其它的也是如此。
mercury1231
2002-10-26
打赏
举报
回复
哇,大虾就是不一样,我怎么就没有想到呢?看来还是比较笨。
多谢了!:)
namowen
2002-10-26
打赏
举报
回复
如果你只是要得到最大数,最小数,和平均数的话,没必要这么做的。
你可以定义四个变量max,min,sum和count。每输入一个数,就分别与max,min比较,相应地修改max,min值,并把该数加到sun中,同时count增一。直到输入一个negative integers。这样就可以得到最大数,最小数,并计算出平均数了。
haode
2002-10-26
打赏
举报
回复
Vector觉得没有那么神秘
我认为它就像一个筐,有什么东西就扔进去,要用的时候就取出来:)
season_fly
2002-10-26
打赏
举报
回复
ArrayList也可以
season_fly
2002-10-26
打赏
举报
回复
可以啊,用addElement(),然后用get()取出
CAN FD介绍(
Vector
)
CAN FD是博世和
Vector
共同开发的新一代总线,文档是
Vector
对于CAN FD的详细介绍
自己实现
vector
不使用泛型
这是自己用在不使用泛型的基础上,用c++实现的一个
vector
功能,经过10万测试考验,没问题可用,如果大家有更好的建议和意见,还请指出,有不对的地方也请指出,大家一起进步,学习,加油。
基于词汇的本地表示,用于文本相关的说话人验证
基于词汇的本地表示,用于文本相关的说话人验证
为什么java不推荐使用
vector
?
Vector
因为
vector
是线程安全的,所以效率低,这容易理解,类似StringBuffer,同时
只能
在尾部进行插入和删除操作,更加造成效率低;
Vector
空间满了之后,扩容是一倍,而ArrayList仅仅是一半;
Vector
分配内存的时候需要连续的存储空间,如果数据太多,容易分配内存失败; 不推荐还存在的理由:
Vector
是JDK1.0中给出的类,不能站在现在的角度思考历史遗留的问题,
Vector
在没有出现更好的替代之前,也是最好的。而JDK要保持向下兼容,避免老旧项目出现问题,所以会有
【C++实战篇】c++
vector
赋值
只能
用push_back()赋值 ?使用下标赋值出错,不能使用标赋值吗?
本文介绍了C++中
vector
容器的多种赋值方法。重点对比了push_back()和下标赋值的区别:默认初始化的空
vector
只能
使用push_back()动态添加元素,而下标赋值要求预先分配内存空间。文章详细分析了两种赋值方式的使用场景和错误原因,并通过示例代码展示了二者的差异。此外,还总结了
vector
的其他初始化赋值方式,包括初始化列表、构造函数、拷贝构造、直接赋值、迭代器赋值、移动赋值等,并提供了各种赋值方法的具体代码实现。最后介绍了使用swap和数组地址初始化
vector
的技巧。
Java SE
62,629
社区成员
307,262
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章