以前多使用git管理代碼,其實(shí)svn也是管理代碼的一種方法。 以下是一些簡(jiǎn)單的svn命令 1拉取代碼:svn checkout path(co)...
有的時(shí)候使用shell腳本可以簡(jiǎn)單方便的對(duì)一些相對(duì)格式化好的文件進(jìn)行操作,實(shí)現(xiàn)統(tǒng)計(jì)分析的功能 awk是一個(gè)非常好用的命令,這里僅羅列一些簡(jiǎn)單好用...
現(xiàn)在已經(jīng)有各種各樣的編輯器甚至集成環(huán)境幫助寫打代碼。但是總有些時(shí)候,只能在linux上使用vim寫代碼,因此熟悉一些基本的vim命令還是非常有用...
背景 最近做優(yōu)化評(píng)論的工作,涉及到一些自然語言處理的問題,記錄如下。 中文和英文很大的一個(gè)不同在于中分需要分詞。對(duì)于英文來說,一個(gè)單詞就是一個(gè)詞...
450.Delete Node in a BST Given a root node reference of a BST and a key,...
完全二叉樹和滿二叉樹也有很好的性質(zhì),有時(shí)候會(huì)利用它們的特點(diǎn)求解 完全二叉樹常用層次遍歷。畢竟是最后一層或者次一層才會(huì)有葉子節(jié)點(diǎn) 662.Maxi...
廣度優(yōu)先遍歷使用隊(duì)列 注意隊(duì)列的插入,使用鏈表實(shí)現(xiàn)的時(shí)候,插入要查到最后一個(gè)節(jié)點(diǎn),而不是頭節(jié)點(diǎn)的下一個(gè)節(jié)點(diǎn)。 其實(shí)棧用鏈表實(shí)現(xiàn)也很好。插入刪除的...
主要是迭代實(shí)現(xiàn) 深度優(yōu)先使用棧,廣度優(yōu)先使用隊(duì)列 使用棧,主要是為了暫存之后會(huì)用的父節(jié)點(diǎn)。每個(gè)節(jié)點(diǎn)都可以作為父節(jié)點(diǎn)。 前序遍歷比較簡(jiǎn)單,中序遍歷...
652.Find Duplicate Subtrees Given a binary tree, return all duplicate su...