前提 已經(jīng)安裝好了jdk 安裝部署 解壓到/opt/module目錄下tar -xzvf zookeeper-3.4.5-cdh5.3.6.ta...
題目: 翻轉(zhuǎn)字符串里的單詞 解法: 先反轉(zhuǎn)字符串, 在反轉(zhuǎn)單詞, 即可達(dá)到目的.
題目: 字符串相乘 解法: 模擬手算乘法的過程, 首先, 我先把字符串計(jì)算結(jié)果從個(gè)位十位百位的從左往右排列, 計(jì)算完然后輸出字符串的時(shí)候又從右往...
題目: 字符串的排列 解法: 只要在一個(gè)s1長度的固定大小的窗口內(nèi), 如果有其中的字符數(shù)量相等, 即認(rèn)為第一個(gè)字符串s1的排列之一是第二個(gè)字符串...
題目: 最長公共前綴 解法: 比較簡(jiǎn)單, 直接拿其中一個(gè)字符串作為對(duì)比字符串, 然后從第一位開始往后對(duì)比. 如果有不相等的或者是超出字符串長度的...
題目: 4. 尋找兩個(gè)有序數(shù)組的中位數(shù) 解法: 解法一:最簡(jiǎn)單的辦法就是合并兩個(gè)有序數(shù)組, 因?yàn)閿?shù)組有序, 所以很容易合并起來, 時(shí)間復(fù)雜度O(...
題目: 3. 無重復(fù)字符的最長子串 解法: 思想, 使用滑動(dòng)窗口, 下標(biāo) i 表示左邊界, 下標(biāo) j 表示右邊界. i 和 j 之間的長度是不重...
題目: 2. 兩數(shù)相加 解法: 因?yàn)榱斜硎悄嫘虻? 所以恰好就從個(gè)位開始. 所以我們只需要對(duì)應(yīng)的數(shù)位相加.然后再判斷是否進(jìn)位, 如果進(jìn)位則進(jìn)位標(biāo)...
題目: 1. 兩數(shù)之和 解法: 解法一: 直接暴力法 解法二: 遍歷一次數(shù)組即可. 新建一個(gè)HashMap, 存儲(chǔ)的key-v結(jié)構(gòu)是(數(shù)組的值 ...