短視訊直播系統,平臺如何判斷使用者是否在長按調起服務

zhibo系統開發發表於2022-02-07

短視訊直播系統,平臺如何判斷使用者是否在長按調起服務的判斷方法

class Solution {
    public char slowestKey(int[] releaseTimes, String keysPressed) {
        //用來記錄持續時間最長的鍵,預設剛開始為第一個鍵
        char anser=keysPressed.charAt(0);
        //用來記錄最長的持續時間,預設為第一個鍵的持續時間
        int maxTime=releaseTimes[0];
        int n=keysPressed.length();
        //從下標為1開始遍歷,也就是第二個元素
        for(int i=1;i<n;i++){
            //計算第i個鍵的持續時間
            int time=releaseTimes[i]-releaseTimes[i-1];
            //在這兩種情況下我們需要更新anser和maxtime
            if(time>maxTime||(time==maxTime&&keysPressed.charAt(i)>anser)){
                anser=keysPressed.charAt(i);
                //千萬別忘記maxTime也要更新 
                maxTime=time;
            }
        }
        return anser;
    }
}

以上就是短視訊直播系統,平臺如何判斷使用者是否在長按調起服務的判斷方法, 更多內容歡迎關注之後的文章


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2854745/,如需轉載,請註明出處,否則將追究法律責任。

相關文章