書單推薦 工作這么多年,雖然平時加班很多,但閑暇時間依然會讀書。在我看來,讀書并實踐是成長的最有效途徑。讀書提升認知,實踐改變行為,所謂知行合一。細細數(shù)來,讀過不少的好書,有...
在公司做了兩年多的 SDK 開發(fā),結(jié)合自己的所知所學,分享一些 SDK 開發(fā)的經(jīng)驗。 1. SDK 是什么 相信做 Android 開發(fā)的朋友,一定使用過第三方的 SDK,比...
概述 本篇文章會從源碼(基于Android 6.0)角度分析Android中View的繪制流程,側(cè)重于對整體流程的分析,對一些難以理解的點加以重點闡述,目的是把View繪制的...
@Simbelmyne_d70d 是的,感謝指出
Java 遍歷文件夾的幾種方式最近面試的時候被問及,使用非遞歸的方式遍歷文件夾下的所有文件。由于之前沒有寫過,當時卡了一下,最后也沒給出好的方案。 從計算機的角度看,文件夾的數(shù)據(jù)結(jié)構(gòu)就是多叉樹(Tree)...
@DB_Liu 哈哈,堅持確實難
每周 ARTS 第 33 期1. Algorithm 路徑總和 III(簡單) 描述: 給定一個二叉樹,它的每個結(jié)點都存放著一個整數(shù)值。找出路徑和等于給定數(shù)值的路徑總數(shù)。路徑不需要從根節(jié)點開始,也不需要...
1. Algorithm 路徑總和 III(簡單) 描述: 給定一個二叉樹,它的每個結(jié)點都存放著一個整數(shù)值。找出路徑和等于給定數(shù)值的路徑總數(shù)。路徑不需要從根節(jié)點開始,也不需要...
1. Algorithm 路徑總和(簡單) 描述: 給定一個二叉樹和一個目標和,判斷該樹中是否存在根節(jié)點到葉子節(jié)點的路徑,這條路徑上所有節(jié)點值相加等于目標和。葉子節(jié)點是指沒有...
1. Algorithm 環(huán)形鏈表 II(中等) 描述: 給定一個鏈表,返回鏈表開始入環(huán)的第一個節(jié)點。 如果鏈表無環(huán),則返回 null。為了表示給定鏈表中的環(huán),我們使用整數(shù) ...
1. Algorithm 零錢兌換(中等) 描述: 給定不同面額的硬幣 coins 和一個總金額 amount。編寫一個函數(shù)來計算可以湊成總金額所需的最少的硬幣個數(shù)。如果沒有...
1. Algorithm 顛倒二進制位(簡單) 描述: 顛倒給定的 32 位無符號整數(shù)的二進制位。 示例: 思路: 逐位顛倒:從右向左遍歷二進制串,用 n&1 取得最右一位,...
@DB_Liu 精力總是有限弟,代碼與妹子不可兼得
每周 ARTS 第 26 期1. Algorithm 判定字符是否唯一(簡單) 描述: 實現(xiàn)一個算法,確定一個字符串 s 的所有字符是否全都不同。 示例: 思路: 統(tǒng)計次數(shù):使用一個額外的 int 數(shù)組...
@DB_Liu 木弟——梯啊
每周 ARTS 第 26 期1. Algorithm 判定字符是否唯一(簡單) 描述: 實現(xiàn)一個算法,確定一個字符串 s 的所有字符是否全都不同。 示例: 思路: 統(tǒng)計次數(shù):使用一個額外的 int 數(shù)組...
1. Algorithm 旋轉(zhuǎn)數(shù)組(簡單) 描述: 給定一個數(shù)組,將數(shù)組中的元素向右移動 k 個位置,其中 k 是非負數(shù)。盡可能想出更多的解決方案,至少有三種不同的方法可以解...
1. Algorithm 搜索二維矩陣 II(中等) 描述: 編寫一個高效的算法來搜索 m x n 矩陣 matrix 中的一個目標值 target。該矩陣具有以下特性:每行...
好的,感謝
每周 ARTS 第 26 期1. Algorithm 判定字符是否唯一(簡單) 描述: 實現(xiàn)一個算法,確定一個字符串 s 的所有字符是否全都不同。 示例: 思路: 統(tǒng)計次數(shù):使用一個額外的 int 數(shù)組...
1. Algorithm 判定字符是否唯一(簡單) 描述: 實現(xiàn)一個算法,確定一個字符串 s 的所有字符是否全都不同。 示例: 思路: 統(tǒng)計次數(shù):使用一個額外的 int 數(shù)組...
1. Algorithm 22. 遞增的三元子序列(中等) 描述: 給定一個未排序的數(shù)組,判斷這個數(shù)組中是否存在長度為 3 的遞增子序列。數(shù)學表達式如下:如果存在這樣的 i,...
對啊,你也是做相機相關(guān)的么
libyuv 庫編譯libyuv 是谷歌開源的對 YUV 數(shù)據(jù)進行縮放、旋轉(zhuǎn)和轉(zhuǎn)換的跨平臺庫,可在 Windows、Linux、Mac、Android 等操作系統(tǒng),x86、x64、arm 架構(gòu)上...
前言 本文講的協(xié)程主要以kotlin為主,同時可能參考python,go,但是會盡量避免使用代碼,而是嘗試用通俗的語言來聊協(xié)程的發(fā)展歷程,盡量保證大家都能理解。 近些年,一些...
1. 什么是哈希算法? 將任意長度的二進制值串映射為固定長度的二進制值串,這個映射的規(guī)則就是哈希算法,而通過原始數(shù)據(jù)映射之后得到的二進制值串就是哈希值。 哈希算法歷史悠久,業(yè)...