1.安裝 $sudo apt-get install cmake 2.示例:簡(jiǎn)單的文件目錄 sample |——Demo (盛放可執(zhí)行程序binary directory...
1.安裝 $sudo apt-get install cmake 2.示例:簡(jiǎn)單的文件目錄 sample |——Demo (盛放可執(zhí)行程序binary directory...
原題鏈接 把字符串按照 ↓↗↓……的順序伤哺,排列成一個(gè) Z 形躏敢,返回 從左到右扫腺,按行讀得的字符串绞旅。思路:建立一個(gè)二維數(shù)組來(lái)按行保存字符串。按照 ↓↗↓……的方向進(jìn)行對(duì)每一行加入...
通過(guò)ln命令創(chuàng)建軟連接實(shí)現(xiàn) echo $PATH 查看路徑 例 我的路徑是: /home/rh/anaconda3/bin:/home/rh/bin:/home/rh/.lo...
原題鏈接 求最長(zhǎng)不連續(xù)子序列 思路:利用map存儲(chǔ)每一個(gè)字符上一次出現(xiàn)的位置多艇,遍歷string逻恐,比較 當(dāng)前位置與上一次出現(xiàn)該字母的位置之差 和 記錄的最大值 的大小修改最大值。
原題鏈接 水題深度搜索每一節(jié)點(diǎn)的左右深度峻黍,左右深度差大于1就返回false复隆。
原題 題意:根據(jù)先序和中序得到二叉樹(shù)(假設(shè)無(wú)重復(fù)數(shù)字) 思路:先手寫(xiě)一次轉(zhuǎn)換過(guò)程,得到思路姆涩。即從先序中遍歷每個(gè)元素挽拂,(創(chuàng)建一個(gè)全局索引,指向當(dāng)前遍歷到的元素)在中序中找到該元...
2. Add Two Numbers (c++) You are given two non-empty linked lists representing two non...
9. Palindrome Number (c++) Determine whether an integer is a palindrome. An integer is ...
原題 思路一:題目要求O(log (m+n))復(fù)雜度骨饿,一開(kāi)始想到的是(m+n)亏栈,遂試了下,發(fā)現(xiàn)居然也過(guò)了宏赘。绒北。新建一個(gè)數(shù)組,排序保存兩個(gè)數(shù)組中的元素(mid+1)個(gè)察署,沒(méi)有什么難...
原題地址 思路:和leetcode105題差不多闷游,這道題是給中序和后序,求出二叉樹(shù)贴汪。 解法一:思路和105題差不多脐往,只是pos是從后往前遍歷,生成樹(shù)順序也是先右后左扳埂。 解法二...
原題鏈接 很水的一道題业簿,就是數(shù)組內(nèi)部交換。水題就想著減少?gòu)?fù)雜度嘛聂喇,于是學(xué)到一種交換寫(xiě)法辖源。
原題 思路:狀態(tài)轉(zhuǎn)移出售股票的狀態(tài),最大利潤(rùn)有兩種可能希太。一克饶,和昨天一樣不動(dòng);二誊辉,昨天持有的股票今天賣(mài)掉矾湃。 購(gòu)買(mǎi)股票的狀態(tài),最大利潤(rùn)有兩種可能堕澄。一邀跃,和昨天一樣不動(dòng);二蛙紫,兩天前出...
原題 思路:按頻率最大的字母來(lái)分塊拍屑,頻率最大的字母?jìng)€(gè)數(shù)-1為分成的塊數(shù),每一塊個(gè)數(shù)為n+1比如AAABBCE坑傅,n=2僵驰, 則分為A..A.. +AAAABBBCCEE,n=2唁毒,...
原題 思路:注意時(shí)間復(fù)雜度蒜茴,分別乘積左右兩邊,可達(dá)到O(n)
原題 思路:一開(kāi)始完全沒(méi)有思路浆西。粉私。看了別人的思路才解出來(lái)近零。 先按照他們的高度從高到低(因?yàn)槲液竺嬗玫膹那巴蟊闅v插入诺核,當(dāng)然也可以從低到高)排序,如果高度一樣久信,那么按照k值從小...