原创 C++基礎知識全面總結

需要原圖的老鐵,留下郵箱。 

原创 雲備份

一、項目簡介:                最近學完了Linux操作系統部分的知識,想做個項目整合一下所學的知識,發現自己平時學習過程中在電腦上保存了很多文件,但是電腦平時又不方便攜帶,想着能不能將文件保存在雲端,自己不再電腦旁邊的時候

原创 手撕一個二分查找你可以做到的

二分查找作爲一種非常高效的查找算法,是非常值得我們學習和掌握的。 首先二分查找是基於一個排序數組或者一個排序數組經過一定規則改變過的數組,這個是使用二分查找的前提。 普通的二分查找,比如在排序數組中找一個數,算法通過不斷的以二倍的方式縮小

原创 楊輝三角

給定一個非負整數 numRows,生成楊輝三角的前 numRows 行。 在楊輝三角中,每個數是它左上方和右上方的數的和。 示例: 輸入: 5 輸出: [      [1],     [1,1],    [1,2,1],   [1,3,

原创 C++中的多態(虛函數、協變、final、override)函數的重載、重寫(覆蓋)、隱藏(重定義)的區別

目錄   多態的概念:不同的對象完成同一行爲時,展現出不同的形態。 1、多態的定義及實現 1.1、定義 1.1.1、虛函數的定義 1.1.2、虛函數的重寫 1.2、虛函數重寫的兩個例外 1.2.1、協變 1.2.2、析構函數的重寫 2.3

原创 linux命令練習

1. 將之前所創建的目錄和文件全部清理掉  2. 在家目錄下創建 ~/workspace/cmd 目錄以及 ~/workspace/tmp/test 目錄(什麼是家目錄?)      linux的目錄是樹形結構,最頂層是根目錄用(/)表示

原创 類和對象(上)、類和對象的初步認識、類的定義、類的定義、如何計算類對象的大小、this指針、類的6個默認成員函數、析構函數

類和對象不是一兩句話就能說清楚的,筆者決定用上篇和下篇來總結給自己和朋友們。 目錄 1、類和對象的初步認識 2、類的定義 3、類的定義 3.1、訪問限定符 4、如何計算類對象的大小 5、this指針 5.1this指針的特性 6、類的6個

原创 解析加減法運算

/*#include <iostream> #include <string> #include <vector> #include <algorithm> using namespace std; int main() { stri

原创 輸出爲空,請檢查一下你的代碼有沒有循環輸入處理多個case

碰到了兩次這種情況,並且在考試狀態下,完全不給任何提示,並且說通過率爲0,讓人很蛋疼,在自己的IDE下任何例子都能通過。 最後找到這道題,提示說是:輸出爲空,請檢查一下你的代碼有沒有循環輸入處理多個case 。查閱資料才發現是牛客要求你的

原创 設計一個日期類,包含以下功能: 1、只能通過傳入年月日初始化。 2、可以加上一個數字n,返回一個該日期後推n天之後的日期。

設計思路很簡單,就是日期一天天增加,在增加的過程中,嚴格遵守1 3 5 7 8 10 12 月大,2月閏年29天 平年28天的規則。  #include <iostream> using namespace std; class dat