原创 如何準備面試中算法問題

Table of Contents   一點都沒有基礎怎麼辦 推薦看嚴蔚敏的數據結構 不建議看算法導論

原创 pip安裝軟件報錯:Cannot uninstall 'requests'. It is a distutils installed.........

安裝icrawler時候運行如下命令 sudo pip install icrawler  報錯: Cannot uninstall 'requests'. It is a distutils installed project and

原创 適合新手練習的Github小項目(代碼簡單,功能實用)

Github是體現一位程序員平時積累的重要社區,一個漂亮的Github賬戶,放在簡歷上絕對是求職的加分項。 很多同學的Github上空空如也,其實可以有很多小項目合適自己一個人開發,既鍛鍊自己的代碼能力,也能提高對編程的興趣。 一

原创 安裝wordpress時候報錯:Parse error: syntax error, unexpected '.', expecting '&' or variable (T_VARIABLE)

安裝wordpress時候,報錯Parse error: syntax error, unexpected '.', expecting '&' or variable (T_VARIABLE) in /home/bae/app/wp-i

原创 leetcode [35]搜索插入位置/Search Insert Position 優雅的暴力可能比二分查找效率更高

題目地址 https://leetcode-cn.com/problems/search-insert-position/ 思路 這道題目其實是一道很簡單的題,但是爲什麼通過率相對來說並不高呢,我理解是大家對 邊界處理的判斷有所

原创 徹底理解程序爲什麼會超時

文章目錄超時是怎麼回事從硬件配置看計算機的性能做個試驗測一下計算機的運行速度總結 一些同學可能對計算機運行的速度沒有概念 可能就是感覺計算機運行速度應該會很快 那麼我們在做算法題目的時候爲什麼會超時呢? 我們的計算機究竟1s可以計

原创 leetcode [26] 刪除排序數組中的重複項 / Remove Duplicates from Sorted Array

題目地址 https://leetcode-cn.com/problems/remove-duplicates-from-sorted-array/ 思路 此題就是O(n)的解法,拼速度的話,也就是剪剪枝 注意題目中:你不需要考

原创 程序員要如何寫簡歷(附簡歷模板)

文章目錄簡歷基調簡歷模板謹慎使用精通兩字拿不準的絕對不要寫在簡歷上項目經驗應該如何寫博客的重要性總結 簡歷基調 程序員的簡歷力求簡潔明瞭,不用設計上過於複雜,如果放照片的話,除了照片 其他不用再有彩色的地方了。 下面也提供了簡歷的

原创 void value not ignored as it ought to be 報錯原因

這是GCC的錯誤信息,意思是 一個函數Function的return的類型是void ,但你卻嘗試把這個函數返回的值賦給非void類型的變量。 例如:  void function() { //你的實現 } int main()

原创 PowerVim - 強大的vim配置

PowerVim Github: https://github.com/youngyangyang04/PowerVim 使你的vim更加強大易用 _____ __ ___

原创 程序員算法面試中,遞歸算法的空間複雜度你知道怎麼求麼?

一般算法的空間複雜度相信大家已經都掌握了 那麼大家想一想遞歸算法的空間複雜度應該怎麼分析呢。 我這裏用一個到簡單的題目來舉例 題目:求第n的斐波那契數 相信使用遞歸算法來求斐波那契數,大家應該再熟悉不過了 代碼如下: int fi

原创 git 操作 中文文件名的時候,顯示亂碼 ,解決方法

我們在使用git 進行文件管理的時候,經常會對一些中文文件名進行版本管理  但是如果文件名字是中文,使用git的時候就會出現亂碼 例如: 在終端執行如下命令: git config --global core.quotepath fa

原创 BAT程序員手把手帶你學算法-數組篇(理論知識剖析+5道經典面試題目)

文章目錄必須掌握的數組理論知識五道數組經典面試題目第一道:搜索插入位置第二道:移除元素第三道:刪除排序數組中的重複項第四道:長度最小的子數組第五道:螺旋矩陣總結 筆者先後在BAT中的兩家工作,在我面試候選人的時候,發現很多同學簡歷

原创 MAC 解壓 rar 文件

很多使用mac的同學,在解壓rar文件的時候都很煩惱   mac自身軟件是不能解壓rar的,在APPSTORE上搜rar基本都是付費的 我這裏推薦大家可以在終端上解壓rar  1.首先是使用Homebrew安裝unrar brew in

原创 vim can not open syntax.vim 解決方法

一般出現這種錯誤都是新安裝vim ,但是沒有配置runtime的路徑導致的 首先  vi ~/.bash_profile, 編輯這個文件 加入如下代碼, export VIMRUNTIME= 新安裝的vim下runtime的目錄 例如: