LeetCode 539. 最小时间差(哈希)
生活随笔
收集整理的這篇文章主要介紹了
LeetCode 539. 最小时间差(哈希)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. 題目
給定一個 24 小時制(小時:分鐘)的時間列表,找出列表中任意兩個時間的最小時間差并已分鐘數表示。
示例 1: 輸入: ["23:59","00:00"] 輸出: 1備注: 列表中時間數在 2~20000 之間。 每個時間取值在 00:00~23:59 之間。來源:力扣(LeetCode)
鏈接:https://leetcode-cn.com/problems/minimum-time-difference
著作權歸領扣網絡所有。商業轉載請聯系官方授權,非商業轉載請注明出處。
2. 解題
- 字符串轉換成 分鐘 時間處理
- 將分鐘存進 哈希數組映射里(下標是分鐘,內容是標記是否存在)
- 最后依次取出,相鄰的做差,求最小
- 最后在考慮下第一個和最后一個的差
總結
以上是生活随笔為你收集整理的LeetCode 539. 最小时间差(哈希)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 剑指Offer - 面试题66. 构建乘
- 下一篇: 程序员面试金典 - 面试题 01.06.