二進位操作
#
二進位操作
含有「二進位操作」共 5 篇內容
全部內容
發佈日期由新至舊
二進位操作: 最少的bit翻轉次數 讓A OR B = C_Leetcode #1318 精選75題
題目敘述 題目會給定三個參數a, b, c。 請問透過bit flip a 或 b 的binary bits,讓 a OR b = c 最少需要幾次bit flip? 題目的原文敘述 測試範例 Example 1: Input: a = 2, b = 6, c = 5 Output:
2024-02-26
4
#
python
#
leetcode
#
algorithm
一魚多吃 用DP來數有幾個bit 1_Counting Bits Leetcode #338 精選75題
題目敘述 題目會給定我們一個n值,要求我們列出從0 ~ n 之間,每個整數有幾個bit1,以陣列的形式返回答案。 例如n=3時 因為 0 = 0b 0 1 = 0b 1 2 = 0b 10 3 = 0b 11 輸出答案為[0, 1, 1, 2] 題目的原文敘述 測試範例 E
2024-02-15
7
#
leetcode
#
python
#
algorithm
一魚再吃 用DFS來計算有幾條 偽回文路徑 Leetcode #1457
題目敘述 題目給定我們一顆二元樹的根節點,要求我們計算出從根節點到葉子節點的偽回文路徑路徑有幾條? 偽回文路徑路徑 的定義: 路徑經過重新排列之後,可以形成回文Palindrome,也就是頭尾鏡像對稱。 例如: 1 -> 3 -> 3 重新排列之後,可以形成 3 -> 1 -> 3
2024-01-24
6
#
python
#
leetcode
#
algorithm
二進位操作 計算bit1的數目 Number of 1 Bits_Leetcode #191
題目敘述 題目會給我們一個整數,要求我們計算出這個整數的二進位表示法裡面,有幾個bit1? 例如 5 = 二進位的 101 => 有2個 bit1,答案為2 英文版的題目敘述在這裡
2023-11-29
1
#
binary
#
bitoperation
#
二進位操作
經典實作題 Design HashSet 實作集合 Leetcode #705
題目會給定一組已經規定好的介面interface,要求我們實作HashSet這種資料結構。也就是一般數學和程式語言中所說的"集合"。
2023-10-04
2
#
set
#
hashset
#
集合