#include
#include
#include
using
namespace std;
/****************最大公約數***************/
//1.短除法
intenum_max_common_divisor
(int a,
int b)
//大的為b
}//2.輾轉相除法
intmax_common_divisor
(int a,
int b)
/**************最小公倍數****************/
intmin_common_multiple
(int a,
int b)
//菲波那切數列
intfib
(int index)
else
}//n的階乘
intjiecheng
(int index)
}//李白打酒
int total =0;
inta
(int s,
int f,
int d)
//39次台階
int sum =0;
void
count
(int n,
int m)
//圖的相關定義
char mp[30]
[50];
//地圖
bool vis[30]
[50];
//標記該點是否走過
int dir[4]
[2]=
,,,}
;//方向陣列按照下,左,右,上順序
char dirc[4]
=;int n, m;
// 迷宮的行列
struct node };
queue q;
bool
check
(int x,
int y)
return
true;}
//廣搜bfs
void
bfs(
int x,
int y)
q.pop();
for(
int i =
0; i <
4; i++)}
}}//判斷素數
intisprime
(int n)
return1;
}int
main()
Mysql 相關(持續更新)
查詢某個資料庫中表個數的sql語句 select count tables,table schema from information schema.tables where table schema db name group by table schema 檢視自己的mysql資料庫支援的引擎有...
Oracle優化相關(持續更新)
create index index name on tablename columnname online direct insert也可以成批插入資料,不過這個插入跟insert插入有區別。前者在插入資料的時候,不會寫重做日誌。而後者常規插入的話,則會寫入重做日誌中 nologging引數使用比...
併發相關隨筆 持續更新
併發控制策略 樂觀併發控制與悲觀併發控制。樂觀併發 通過衝突監測和事務回滾來防止併發業務事務中的衝突 悲觀併發 每次只允許乙個業務事務訪問資料以防止併發業務事務中的衝突 讀寫鎖 讀寫鎖是互斥的 得到了讀鎖就不能再獲取寫鎖 讀寫鎖可以用來解決不一致讀問題,悲觀鎖策略可以通過讀加鎖和寫加鎖來處理這個問題...