原创 一次線上圖片打印失敗問題排查

01 問題由來 昨天產品在測試系統的時候,提了個bug,有個功能打印圖片時,圖片無法顯示。爲了重現這個bug,特意去測試環境看了下,還真存在,於是去看錯誤日誌,發現報異常了。 在某個類的某一行,有這個java.lang.ClassNotFo

原创 LeetCode.1128-等價多米諾骨牌對的數量(Number of Equivalent Domino Pairs)

這是小川的第394次更新,第428篇原創 01 看題和準備 今天介紹的是LeetCode算法題中Easy級別的第259題(順位題號是1128)。給定多米諾骨牌列表,當且僅當(a == c且b == d)或(a == d且b == c),d

原创 LeetCode.1122-相對排序數組(Relative Sort Array)

這是小川的第393次更新,第427篇原創 01 看題和準備 今天介紹的是LeetCode算法題中Easy級別的第258題(順位題號是1122)。給定兩個數組arr1和arr2,arr2中的元素是不同的,arr2中的所有元素也在arr1中。

原创 LeetCode.1108-使IP地址無效(Defanging an IP Address)

這是小川的第393次更新,第426篇原創 01 看題和準備 今天介紹的是LeetCode算法題中Easy級別的第257題(順位題號是1108)。給定有效(IPv4)IP地址,返回該IP地址的無效版本。 一個無效的IP地址,是指用"[.]"

原创 LeetCode.1078-兩詞出現後的單詞(Occurrences After Bigram)

這是小川的第392次更新,第422篇原創 01 看題和準備 今天介紹的是LeetCode算法題中Easy級別的第254題(順位題號是1078)。給出單詞first和單詞second,以"first second third"的形式在某些文

原创 LeetCode.1089-重複的0(Duplicate Zeros)

這是小川的第392次更新,第423篇原創 01 看題和準備 今天介紹的是LeetCode算法題中Easy級別的第255題(順位題號是1089)。給定一個固定長度的整數數組arr,複製每次出現的零,將剩餘的元素向右移動。 請注意,不會寫入超

原创 LeetCode.1051-身高檢查器(Height Checker)

這是小川的第390次更新,第420篇原創 01 看題和準備 今天介紹的是LeetCode算法題中Easy級別的第252題(順位題號是1051)。要求學生按身高遞增的順序站列來拍年度照片。 返回沒有站在正確位置的學生人數。(這是必須移動的學

原创 LeetCode.1103-向人們分發糖果(Distribute Candies to People)

這是小川的第393次更新,第425篇原創 01 看題和準備 今天介紹的是LeetCode算法題中Easy級別的第256題(順位題號是1103)。我們通過以下方式向一排n = num_people個人分發一些糖果: 給第一個人送1個糖果,給

原创 LeetCode.1046-最後的石頭重量(Last Stone Weight)

這是小川的第388次更新,第418篇原創 01 看題和準備 今天介紹的是LeetCode算法題中Easy級別的第250題(順位題號是1046)。有一個石頭集合,每個石頭都有一個正整數重量值。 每次,我們選擇兩塊最重的岩石並將它們粉碎在一起

原创 LeetCode.1071-字符串最大公約數(Greatest Common Divisor of Strings)

這是小川的第391次更新,第421篇原創 01 看題和準備 今天介紹的是LeetCode算法題中Easy級別的第253題(順位題號是1071)。對於字符串S和T,當且僅當S = T + ... + T(T與自身連接1次或更多次)時,我們說

原创 LeetCode.1047-重複刪除字符串中的所有相鄰重複項

這是小川的第389次更新,第419篇原創 01 看題和準備 今天介紹的是LeetCode算法題中Easy級別的第251題(順位題號是1047)。給定一個小寫字母的字符串S,重複刪除兩個相鄰且相等的字母。 我們在S上反覆刪除,直到我們再也無

原创 LeetCode.1037-有效的迴旋鏢(Valid Boomerang)

這是小川的第387次更新,第416篇原創 01 看題和準備 今天介紹的是LeetCode算法題中Easy級別的第248題(順位題號是1037)。迴旋鏢是一組各不相同且不在一條直線上的三個點。給出三個點的列表,判斷這些點是否是迴旋鏢。 例如

原创 LeetCode.1033-移動石頭直到連續(Moving Stones Until Consecutive)

這是小川的第386次更新,第414篇原創 01 看題和準備 今天介紹的是LeetCode算法題中Easy級別的第247題(順位題號是1033)。在a,b和c位置的數字線上有三塊石頭。每次,你在一個終點(即最低或最高位置的石頭)上拾取一塊石

原创 一文弄懂計數排序算法!

這是小川的第385次更新,第413篇原創 01 計數排序算法概念 計數排序不是一個比較排序算法,該算法於1954年由 Harold H. Seward提出,通過計數將時間複雜度降到了O(N)。 02 基礎版算法步驟 第一步:找出原數組中

原创 LeetCode.1030-曼哈頓距離排序矩陣單元格(Matrix Cells in Distance Order)

這是小川的第384次更新,第412篇原創 01 看題和準備 今天介紹的是LeetCode算法題中Easy級別的第246題(順位題號是1030)。我們給出一個矩陣,其中R行和C列具有整數座標(r,c)的單元格,其中0 <= r <R且0 <