欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1172|回復: 5
收起左側

C語言數組如何計算每次緩存區里最大值之間隔多少個數?

[復制鏈接]
ID:709761 發表于 2022-3-4 08:57 | 顯示全部樓層 |閱讀模式
第一次緩存數組char r[6]={1,1,1,3,1,2};    最大值3 下標3。第2次緩存數組char r[6]={1,3,1,5,1,2};      最大值5 下標3。
第3次緩存數組char r[6]={1,8,1,4,1,2};      最大值8 下標1。


第一次最大值和第二次最大值 之間隔3個數。
第2次最大值和第3次最大值 之間隔5個數。

有沒有好的算法計算出來。

回復

使用道具 舉報

ID:123289 發表于 2022-3-4 13:47 | 顯示全部樓層
你的描述方式已經是最好了,清晰、正確:
1、找出最大值。
2、確定最大值在本組的位置。
3、計算與相鄰組最大值的距離。
沒毛病。
有何方式能跳出此圏嗎?
回復

使用道具 舉報

ID:415064 發表于 2022-3-4 14:11 | 顯示全部樓層
第一次和第二次隔的是12131   第二次和第三次隔得是121吧
回復

使用道具 舉報

ID:415064 發表于 2022-3-4 14:14 | 顯示全部樓層
6減上一個的下標 + 新的下標,然后更新下標
回復

使用道具 舉報

ID:311903 發表于 2022-3-4 14:36 | 顯示全部樓層
首先,這兩個邏輯關系是怎樣算出來的,你知道這個邏輯關系,代碼就可以實現

“第一次最大值和第二次最大值 之間隔3個數。
第2次最大值和第3次最大值 之間隔5個數。”
回復

使用道具 舉報

ID:311903 發表于 2022-3-4 14:39 | 顯示全部樓層
你這個如果是這樣

第一次最大值和第二次最大值 之間隔5個數。
第2次最大值和第3次最大值 之間隔3個數。

那就很簡單,就是一個類似循環fifo的思想,計算頭尾之間相差多少就可以了
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表