字节笔试:特征提取

这篇博客主要介绍了字节跳动笔试中关于特征提取的一个问题,即寻找特征在不同帧间连续出现的最大次数。通过使用两个映射(map)数据结构,分别存储当前帧和前一帧的特征及其连续出现的计数。如果当前帧特征在前一帧也存在,计数值加1,然后与最大值比较。提供了相关参考代码来实现这一逻辑。
摘要由CSDN通过智能技术生成

 解题思路

由于要找特征在不同帧连续出现的最大值 ,因此这里利用两个map,一个tmap用于存放当前帧的特征及其连续出现的次数,另一个map用于存放上一帧的特征及其连续出现的次数

如果当前帧的某个特征key连续出现,则在上一次中也出现了,则value值就为map.get(key)+1,否则就为1,然后再判断是不是比最大值大,最后输出最大值

参考代码

//利用两个map,一个map用于存放当前的特征及连续出现的次数,,另一个map用于存放上一帧的特征及连续出现的次数
//map.putAll(map1);可以将map1中的内容全部复制到map中
//String.valueOf(int)可以将int类型转化为String类型
//map.getOrDefault(key,0),可以获取map中键为key所对应的值,如果没有,则为默认值
import java.util.*;
public class Main{
    public static void main(S
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值