完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
非常简单,直接将数组与500进行比较,得到一个布尔数组,将布尔数组通过“数值”内的控件“布尔数组至数值转换”,将布尔数组转换为一个十进制数,然后对这个十进制数进行以2为底的反指数函数运算(LOG2),就可以得到对应的小于等于500的数值个数
|
|
|
|
不好意思,刚才的回复是确认符合条件的数值(单个)位置的,给你个截图,这是你需要的算法,具体方法是:
将数组与500进行比较,得到一个布尔数组,将数据进行升序排序,在排序后的数据内进行条件搜索,然后根据搜索结果索引,拆分数组,然后获取该数组长度即可。该方法还可以优化,目前这个算法性能应该是过得去的
|
|
2 条评论
|
|
|
|
|
|
杨雪琪 发表于 2018-4-8 13:43 好复杂! |
|
|
|
好好学习,天天向上~~
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1200 浏览 0 评论
349 浏览 0 评论
在只有一个电子负载仪的情况下,如何持续监控并记录太阳能充电板的全程充电电流?
2387 浏览 1 评论
6562 浏览 1 评论
9743 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-29 10:31 , Processed in 0.603226 second(s), Total 65, Slave 55 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号