原创 Linux硬盤分區,文件系統,掛載

重點: Linux文件系統是單個樹狀結構,分區掛載在目錄上,每一個分區對應一個目錄。 windows文件系統是多個樹狀結構,目錄建立在不同分區上。   硬盤分區 信息是存儲在硬盤上的,計算機中存放信息的主要的存儲設備就是硬盤,但是硬盤不能

原创 C++ 常見排序-冒泡排序,堆排序,快速排序,選擇排序

#include<iostream> using namespace std; //選擇排序,複雜度o(n^2),不穩定 template<typename T> //定義函數模板,int,double,float都可以 void

原创 Eclipse IDE各個版本沒有什麼區別就是插件庫不一樣

1、Eclipse IDE for Java Developers 該版本適合Java開發者,集成CVS,Git,XML編輯器,Mylyn, Maven integration和WindowBuilder等插件。 2、Eclipse ID

原创 C++ 求絕對值函數abs()

cout << sizeof(int) << " " << sizeof(long) << " " << sizeof(long long)<<" "<<sizeof(float)<<" "<<sizeof(double); 輸出:4

原创 Linux之sudo

Linux sudo命令以系統管理者的身份執行指令,也就是說,經由 sudo 所執行的指令就好像是 root 親自執行。 普通用戶用sudo執行命令時報”xxx is not in the sudoers file.This incide

原创 C++ 四類類型轉換,static_cast, const_cast, reinterrupt_cast, dynamic_cast給v

stacic_cast 作用:對可轉換的類型進行相應的類型轉換 示例: #include<iostream> using namespace std; int main() { int a = 1; int * b = (int *

原创 C++ 利用關聯容器set 進行篩重,排序。

set容器中如果添加的元素重複,會自動被跳過,並且set容器會自動按照字典順序排列 #include<iostream> #include<string> #include<set> #include<algorithm> using

原创 Centos7中 Visual Studio Code 安裝與卸載

安裝方法 很簡單,打開終端,依次執行下面的命令: sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc sudo sh -c 'echo -e "[cod

原创 C++ 求質數

#include <iostream> using namespace std; void prime_num(int num){ while(num!=1){ for(int i=2;i<=num;i++){ if(n

原创 C++ 使用泛型算法sort, unique完成排序,刪除重複

sort,會重新排列序列中的數據,按照元素類型的<運算符,進行字典排序,例如:a<b。 unique, 會將序列中相鄰的重複項保留一個,重複的排到末尾(順序不明),並返回一個指向一個不重複範圍末尾的迭代器。 erase, 用於刪除容器中的

原创 C++ string之 substr(), append() 算法

題目描述 •連續輸入字符串,請按長度爲8拆分每個字符串後輸出到新的字符串數組;  •長度不是8整數倍的字符串請在後面補數字0,空字符串不處理。  實現方法1: #include<iostream> #include<string> us

原创 C++ 利用哈希表對字符串進行處理

定義一個函數,輸入兩個字符串,從第一個字符串中刪除第二個字符串重複的字符 #include <iostream> #include <map> using namespace std; string delete_duplicate_c

原创 string流讀取整行空格分隔的字符串,使用transform改變大小寫

#include<iostream> #include<sstream> #include<string> #include<vector> #include<algorithm> using namespace std; int ma

原创 利用棧數據結構倒序輸出字符串

使用棧結構完成字符串的倒序,。 使用islower,isupper,isalpha等函數完成相關的大小寫判斷 #include<iostream> #include<string> #include<stack> using names

原创 vector相關總結

概述: vector,可變大小的動態數組,屬於順序容器,在內存中是連續存儲的,因此可以支持快速隨機訪問。 vector/string在尾部添加(push_back)刪除元素時很快,但是在其他位置(intert)插入元素時效率很低很耗時。原