原创 MAC visual Studio Code 運行 調試c/c++ 配置(完美解決)

文章目錄項目目錄c_cpp_properties.jsonlaunch.jsonsettings.jsontask.jsonmain.cpp運行調試參考文章 在剛剛接觸這個IDE的時候,用到了code-runner這款插件,然而經過

原创 C++中 include 雙引號 與尖括號有什麼區別

#include <> 和 #include “” 都會在實現定義的位置查找文件,並將其包含。 區別是若 #include “” 查找成功,則遮蔽 #include <> 所能找到的同名文件;否則再按照 #include <> 的方式

原创 vscode快捷鍵部分總結 mac版(彩蛋:python簡單文本處理)

想要提高開發效率,有一款得心應手的IDE的重要性毋庸置疑,今天來探索的事大名鼎鼎的vscode,後面還會接着給出關於它的學習記錄,希望能儘量發揮它的上限,那麼今天先來看看它的快捷鍵吧。 命令 功能 123 123 C

原创 missing separator. Stop.—原因命令前缺少換行符

最近在用makefile的過程當中遇到了一些問題,這個是其中一個 特此記錄 出現問題的原因是:在makefile中,命令行要以tab鍵開頭,在windows下和linux下,可能由於編輯器不同, 我們設置的tab不同。這樣就容易引發

原创 C++輸入cin,cin.get(),cin.getline()詳細比較及例子

最近在學習C++ ,打好基礎是最重要 C++輸入過程中,是把輸入加載到緩衝區中,然後對緩衝區中的字符進行讀取。cin,cin,get(),cin.getline()三個函數雖然都能進行數據讀取,但是它們對緩衝區內數據的處理方

原创 通過IPython notebook用matplotlib畫圖時圖像不顯示

問題:在notebook中matplotlib畫圖時圖像不顯示時 要怎麼做? 正確解決方案: 導包後在後面插入這樣一條語句 %matplotlib inline 問題就完美解決了 參考文章 https://stackoverflo

原创 約瑟夫問題

來源: POJ 總時間限制: 1000ms 內存限制: 65536kB 描述 約瑟夫問題:有n只猴子,按順時針方向圍成一圈選大王(編號從1到n),從第1號開始報數,一直數到m,數到m的猴子退出圈外,剩下的猴子再接着從1開始報數。就這

原创 【ARTS】28 week

https://github.com/angel-star/ARTS/tree/master/2018_07_15 Algorithm 709. To Lower Case 題目描述: Implement function ToLow

原创 【ARTS】27 week

ARTS 每週至少做一個leetcode 的算法題,(Algorithm) 閱讀並點評至少一篇英文技術文章,(Review) 學習至少一個技術技巧,(Technique) 至少分享一篇有觀點和思考的技術文章。(Share) 堅持至少一

原创 【ARTS】26 week

https://github.com/angel-star/ARTS/tree/master/2018_07_01 Algorithm 1. Two Sum 之前還想不用LeetCode了,後來做了下比較其他平臺或者其它地方的題庫都沒有它

原创 【ARTS】29 week

https://github.com/angel-star/ARTS/tree/master/2018_08_05 Algorithm 461. Hamming Distance 題目描述: The Hamming distance be

原创 錯誤提示:Redis connection to 127.0.0.1:6379 failed - connect ECONNREFUSED

這個錯誤多半是由於安裝Redis後沒有啓動它 redis-server 在命令行輸入如上指令後項目便可以正確運行了 參考網址:https://stackoverflow.com/questions/8754304/redis-conn

原创 隊列相關習題及詳解(選擇題和綜合題) ——數據結構

隊列的基本概念 隊列的定義 隊列(Queue):隊列簡稱隊,也是一種操作受限的線性表,只允許在表的一端進行插入,而在表的另一端進行刪除。向隊列中插入元素稱爲入隊或進隊;刪除元素稱爲出隊或離隊。這和我們日常生活中的排隊是一致的,最早排隊的也

原创 棧和隊列的應用相關習題及詳解 ——數據結構

習題部分 選擇題 第一題 一個問題的遞歸算法求解和其相對應的非遞歸算法求解() A. 遞歸算法通常高效一些 B. 非遞歸算法通常高效一些 C. 兩者相同 D. 無法比較 第二題 執行()操作時,需要使用隊列作爲輔助存儲空

原创 棧相關習題及詳解(選擇題和綜合題) ——數據結構

棧的基本概念 棧的定義 棧:只允許在一端進行插入或刪除操作的線性表。首先棧是一種線性表,但是限定這種線性表只能在某一端進行插入和刪除操作。 棧頂:線性表允許進行插入和刪除的那一端 棧底:固定的,不允許進行插入和刪除的另一端 空棧:不含