原创 【數據結構與算法】小白的算法學習之路

1 關於數據結構與算法 1.1 個人感悟 作爲非計算機專業,LZ一直未系統地學習過數據結構與算法,只是在認識中知道這倆都是很厲害的東西,平時編程以解決問題爲主,不會了就百度、Google,一旦僥倖解決就開心不已,覺得自己受到了鼓勵

原创 【數據結構與算法】《劍指offer》學習筆記----第六章 各項能力(含53-66題)

身爲程序員,無法駕馭數據結構和算法就像鳥兒無法駕馭自己的翅膀,所以數據結構和算法不僅要學,還要會用。 第一章和第二章鏈接:https://blog.csdn.net/qionggaobi9328/article/details/1

原创 【Linux命令】《鳥哥Linux基礎》第五章 Linux的文件權限與目錄配置

5、Linux的文件權限與目錄配置 在Linux中,任何一個文件都具有用戶(User)、所屬羣組(Group)、其他人(Others)三種身份的個別權限。 每種身份,都有3種可選擇的權限:rwx 可讀可寫可執行。 1 修改文件的

原创 【數據結構與算法】學習路線篇

MIT 教授 Erik Demaine: If you want to become a good programmer, you can spend 10 years programming, or spend 2 year

原创 【數據結構與算法】《劍指offer》學習筆記----第五章 優化時間和空間效率(含39-52題)

身爲程序員,無法駕馭數據結構和算法就像鳥兒無法駕馭自己的翅膀,所以數據結構和算法不僅要學,還要會用。 第一章和第二章鏈接:https://blog.csdn.net/qionggaobi9328/article/details/1

原创 ubuntu18.04 將MySQL數據庫中的表導出

在命令行輸入如下內容,注意不需要進入mysql輸入如下內容,而就是在命令行輸入!輸入以下命令後回車,系統提示你輸入數據庫密碼,輸入密碼後回車即可: mysqldump -u userName -p 源數據庫 > 目標目錄中的.sq

原创 【數據結構與算法】《劍指offer》學習筆記----第四章 解決問題的思路(含27-38題)

身爲程序員,無法駕馭數據結構和算法就像鳥兒無法駕馭自己的翅膀,所以數據結構和算法不僅要學,還要會用。 第一章和第二章鏈接:https://blog.csdn.net/qionggaobi9328/article/details/1

原创 【數據結構與算法】《劍指offer》學習筆記----第三章 高質量的代碼(含16-26題)

第1章和第2章鏈接:https://blog.csdn.net/qionggaobi9328/article/details/106055433 第3章 高質量的代碼 從3個方面保證代碼的完整性: 測試內容 要求 功

原创 【Linux】Ubuntu從普通用戶與root用戶的切換

普通用戶dj—>root用戶 sudo su 按照提示輸入密碼即可 root用戶—>普通用戶dj su dj 或 ctrl + d 或 exit

原创 錯誤:Char 26: fatal error: reference to non-static member function must be called

主要原因是我使用了函數指針,而函數指針所指函數須得是靜態才行 class Solution { public: vector<int> exchange(vector<int>& nums) { retur

原创 【數據結構與算法】《劍指offer》學習筆記----第一章、第二章 基礎知識(含1-15題)

學習概要 數據結構 數組 字符串 鏈表(高頻) 樹(尤其二叉樹) 棧(與遞歸調用密切相關) 隊列(圖包括樹的層序遍歷中用到) 算法 查找(二分查找) 排序(快速排序、歸併排序) 回溯法(解決迷宮類似問題) 動態規劃(求最優解) 貪

原创 【C++】去除字符串string中的空格(兩頭空格、所有空格)

去除首尾空格: std::string& trim(std::string &s) { if (!s.empty()) { s.erase(0,s.find_first_not_of(" "))

原创 【C++】if-else編程陷阱

前兩天幫學妹調試代碼,總結一個關於if-else的注意點,源代碼記不住了,例如有如下代碼: if(a>10){ cout<<"a大於10"<<endl; }else if(a>5){ cout<<"a大於5"<<endl; }

原创 【C/C++】字符串string與字符數組char*的相互轉換

1 string類型轉換爲字符數組( string —> char*) : (1)data() string str = "abc"; char* p = (char*) str.data(); (2)c_str() strin

原创 【C++、二分法】LeetCode744. 尋找比目標字母大的最小字母

尋找比目標字母大的最小字母 給你一個排序後的字符列表 letters ,列表中只包含小寫英文字母。另給出一個目標字母 target,請你尋找在這一有序列表裏比目標字母大的最小字母。 在比較時,字母是依序循環出現的。舉個例子: