題目描述 給定一個 m x n 的矩陣匿值,如果一個元素為 0梧奢,則將其所在行和列的所有元素都設(shè)為 0诉字。請使用原地算法楼熄。相關(guān)話題:?數(shù)組????難度:?中等 示例1:輸入:[? [...
題目描述 給定一個 m x n 的矩陣匿值,如果一個元素為 0梧奢,則將其所在行和列的所有元素都設(shè)為 0诉字。請使用原地算法楼熄。相關(guān)話題:?數(shù)組????難度:?中等 示例1:輸入:[? [...
測試用例 輸入字符串 ---輸出結(jié)果hello world ---5world ---5' ' ---0因此缕棵,應(yīng)考慮輸入字符串為空狈蚤、輸入字符串沒有空格及輸入字符串符合題意有空...
給定一個數(shù)組猴抹,將數(shù)組中的元素向右移動 k 個位置贬堵,其中 k 是非負(fù)數(shù)。 示例 1: 示例 2: 說明: 盡可能想出更多的解決方案结洼,要求使用空間復(fù)雜度為 O(1) 的原地算法黎做。...
給定一個非空整數(shù)數(shù)組,除了某個元素只出現(xiàn)一次以外松忍,其余每個元素均出現(xiàn)兩次蒸殿。找出那個只出現(xiàn)了一次的元素。 說明: 你的算法應(yīng)該具有線性時間復(fù)雜度鸣峭。 你可以不使用額外空間來實(shí)現(xiàn)嗎...
題目 示例 1 示例 2 示例 3 解題思路一開始確實(shí)把題目搞復(fù)雜化了宏所,思考方向有些偏差,想的是優(yōu)先取最大利潤摊溶,所以以整個數(shù)組為維度爬骤,但忽略了交易的頻次。比如[1,2,3,4...
題目來自leetcode 給定一個排序數(shù)組莫换,你需要在原地刪除重復(fù)出現(xiàn)的元素霞玄,使得每個元素只出現(xiàn)一次,返回移除后數(shù)組的新長度拉岁。 不要使用額外的數(shù)組空間坷剧,你必須在原地修改輸入數(shù)組...
OAuth2.0協(xié)議&第三方登錄(微信惫企,QQ,微博) OAuth 2.0協(xié)議 1.應(yīng)用場景 OAuth 2.0是一個關(guān)于授權(quán)的開放標(biāo)準(zhǔn)陵叽。假如某個應(yīng)用需要得到你的授權(quán)狞尔,如果不使...
博客推薦: Hongyang: http://zhanghongyang.com 郭霖:http://guolin.tech 任玉剛:http://blog.csdn.n...
原創(chuàng)-轉(zhuǎn)載請注明出處。 TextView進(jìn)階用法 在Android中TextView是我們最熟悉不過的控件了咨跌,但是它的進(jìn)階用法你知道多少呢沪么?下面就來聊一聊TextView的進(jìn)...
原創(chuàng)-轉(zhuǎn)載請注明出處硼婿。 當(dāng)我們給Activity設(shè)置布局時锌半,都是直接調(diào)用setContentView來完成的,但具體Android是怎么把布局加載到window寇漫,又是怎么通過...
原創(chuàng)-轉(zhuǎn)載請注明出處 Android動態(tài)加載插件資源 最近在看app的換膚功能刊殉。簡單的來說就是動態(tài)讀取插件apk中的資源,需要進(jìn)行換膚的控件所用到的資源在主apk和插件apk...
原創(chuàng)-轉(zhuǎn)載請注明出處 Drawable mutations 有沒有遇到過這樣一種情況州胳,我們要加載同一資源到兩個ImageView记焊,但需要給其中一個資源改變顏色或者透明度。如下...
Markdown基本語法 原創(chuàng)-轉(zhuǎn)載請注明出處 標(biāo)題 text 區(qū)塊引用 這里是正文這里填寫要引用的文字text 列表 無序列表 *另外: + - 三者效果相同 ** 蘋...
原創(chuàng)-轉(zhuǎn)載請注明出處 概述 有時候需要做兩個或多個項(xiàng)目,但都用的同一套代碼.只有稍微的一些布局或者代碼的改動.我們常規(guī)的做法是再切一個分支,再在這個分支上做相應(yīng)的改動.但比如...
原創(chuàng)-轉(zhuǎn)載請注明出處HashMap是我們常見的一種數(shù)據(jù)結(jié)構(gòu)栓撞,實(shí)現(xiàn)Map接口遍膜,用來存儲鍵值對,允許null鍵/值碗硬、非同步、不保證有序(比如插入的順序)瓢颅。那HashMap中最核心...
本文是看完阮一峰的"RSA算法原理"后所做的筆記,有興趣的同學(xué)可以移步至:RSA算法原理--阮一峰 一.簡介 非對稱加密算法:非對稱加密需要兩個密鑰,公鑰和私鑰. 1.乙方...
原創(chuàng)-轉(zhuǎn)載請注明出處。 分治法 分治法是一種很重要的算法挽懦,也就是“分而治之”的意思翰意,就是把一個復(fù)雜的問題分解成兩個或者多個相似的子問題,直到最后子問題可以簡單的直接求解信柿,原問...
原創(chuàng)-轉(zhuǎn)載請注明出處渔嚷。 單例模式是我們最熟悉不過的一種設(shè)計(jì)模式进鸠,用來保證內(nèi)存中只有一個對象的實(shí)例。雖然容易形病,但里面的坑也有很多堤如,比如雙重檢驗(yàn)鎖模式(double checke...