电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区首页
问答
数组问题
已解决
73482
个问题
已帮助
5993
位优秀工程师
数组问题
fighter-12315
2018-03-13
浏览量:781
如果有一个实整型数组,如何确定这个数组的数随索引号的增加其所存的值的变化是单峰的(峰值处可以有几个相同),并且找出其峰值,有没有什么巧妙或者奇怪的想法
显示全部
嵌入式
关注问题
写回答
0
0
收起
我来回答
上传资料:
选择文件
文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
莱克迷KW
如果是周期性的,那么可以大概知道峰值的位置,要是随机的,那么也只有通过遍历来确定
发布于
2018-03-25
举报
评论 1
0
0
电子老工程师
回复了 :同一个产品不同型号代码
回复
其他答案
数量:
9
大写加粗的L
先把最大值找到,办法多的是,然后最大值可能对应N个下坐标,然后两两相比下坐标,如果是相邻的则跳过并继续比较,直到完全比完,判断为单峰。如果有一组不相邻,直接跳出,判断为多峰
发布于
2018-03-13
举报
评论 3
0
0
fighter-12315
回复了 大写加粗的L :是极大值吧兄弟
回复
fighter-12315
回复了 大写加粗的L :而且这样很多问题没考虑,比如顺序问题,是不是严格的单峰
回复
电子老工程师
回复了 :推荐型号IXDN614PI IXYS Integrated Circuits 前台有规格书,需要发给客户确认是否符合
回复
donatello
这个就是很普通的查找数组最大值的算法。可以用选择法进行查找,由于数组的元素是单峰分布的,当找到最大值之后再往后元素就会变小,也就是可以停止查找了,时间复杂度为On。
发布于
2018-03-14
举报
评论 1
0
0
电子老工程师
回复了 :https://www.infineon.com/dgdl/Infineon-BSC005N03LS5-DataSheet-v02_00-EN.pdf?fileId=5546d46272aa54c00172b72c00d54a41
回复
sgf201
没啥怪方法吧,总得从前至后走一遍,发现第一个下坡后必须一直下坡,否则就报错
发布于
2018-03-14
举报
评论 1
0
0
fighter-12315
回复了 sgf201 :话虽这样说,但是实现起来总觉得有点繁琐,感觉容易出BUG
回复
chownn
遍历数组。或者取中间值运算
发布于
2018-03-14
举报
评论 1
0
0
电子老工程师
回复了 :1.0Ω推荐 RC0201JR-070RL YAGEO 2.10Ω 推荐RC0201FR-0710RL YAGEO 3.100Ω推荐RC0402FR-07100RL YAGEO 4.推荐型号 SDFL1608T220KTF Shenzhen Sunlord Electronics Co., Ltd.
回复
hehung
就是一个数组的遍历问题,从头到尾将数组的值走一遍,一次比较大小,看看是不是数组最后的值最大,如果是的话就满足了楼主的要求,在输出最大值就行了。还有一种方式就是从数组中间开始向两边进行比较,用中间值比较,这样可以缩短一般的时间
发布于
2018-03-14
举报
评论 1
0
0
电子老工程师
回复了 :这是一个贴片的接口芯片,不需要固件。
回复
@曲终人散@
没啥怪方法,直接一个个的查,也可以用二分法
发布于
2018-03-14
举报
评论 1
0
0
电子老工程师
回复了 :22uF 封装0805的电容,没有50V的,最高35V,推荐型号FS55X226K500EHG PSA/台湾信昌电陶 封装2220,需要与客户确认是否满足
回复
day_day
除了遍历没什么好方法了吧,毕竟每个值都有可能成为凸峰,什么二分、黄金分割之类的不仅可能遗漏,而且复杂度反而上升。
发布于
2018-03-15
举报
评论 1
0
0
电子老工程师
回复了 :不能通用。
回复
不疯不魔
这应该是寻找最大值的过程,遍历找到一个值比左右都大,就是峰值
发布于
2018-03-18
举报
评论 1
0
0
电子老工程师
回复了 :环保等级不一样,E3:符合RoHS标准+无铅,G3:代表绿色环保
回复
chen0000009
遍历,这个是最简单的方法了
发布于
2018-03-19
举报
评论 1
0
0
电子老工程师
回复了 :配套端子:175026-1
回复
相关问题
问题达人
换一批
文章
知识经验换现金
换一批
数组问题
写回答
关注问题
×
我要举报该内容,理由是:
内容质量差:
内容太水、伸手党
垃圾广告信息:
广告、招聘、推广、测试内容等
偏离问答主题:
与技术无关、讨论类
与社区已有内容重复:
违规内容:
色情、暴力、血腥、敏感信息等
不友善内容:
人事攻击、挑衅辱骂、恶意行为
以上选项都不是: