原创 c++ primer 學習漏洞總結區 ch5-ch6

ch5 何爲塊 :被{}包圍的就是塊,塊亦稱爲複合語句,區域內的自動變量有效期從聲明開始,直到塊的結束,塊是不會以;爲結束的。 關於懸垂else :其會自動匹配離他最近的未匹配的if,但是如果所有的if已經被別的else佔據了,那

原创 c++ primer 學習漏洞總結區 ch3-ch4

ch3 ch3-1 頭文件中一般不會使用using,因爲頭文件需要被引入到其他的文件中,那麼using就會給源文件裏的名字帶來衝突。 ch3-2 string的直接初始化和拷貝初始化 前者是利用利用相應的構造器進行初始化,而

原创 關於python 神經網絡編程的實踐部分

前期準備 1.首先安裝一個 ANACONDA 2.安裝結束之後,打開ANACONDA,然後運行jupyter。 3.然後建議觀看視頻 入門學習 4.添加代碼補全 然後往裏輸入 ,這一步爲了給ANACONDA安裝nbexten

原创 大量數字數據的讀入技巧 快速讀入

inline int read()//這是一個讀入數字的快讀 { int x=0,f=1; char ch=getchar(); while(ch<'0'||ch>'9'){ if(ch=='-'

原创 c++ primer 學習漏洞總結區 ch1-ch2

ch-1 1-2 輸出運算符 << :os<< A 其實就是把右側的內容傳到左側的流中,流則會將內容傳到待輸出的緩存區中,然後返回原來的輸出流,但是只有在流接收到endl(亦稱操縱符)時纔會將所有的內容輸出到輸出設備上 輸入運算

原创 每日學習小記

map與unordered_map的差別:前者是一個由紅黑樹實現,具有排序功能,而且有非嚴謹的平衡功能,而後者則是通過hash去實現的,單純的需要查詢功能,用後者能快不少,而前者由於紅黑樹的結構,每個節點還需要存儲他的父親節點,和它的顏色

原创 數據庫學習的一天(12)

第二十三講: 1.數據庫故障類型: 2.數據庫故障的解決方案: 運用運行日誌: 3.檢查點:在運行日誌中定期確認的一個點 4.運用副本:設置一個週期的轉儲點,在這時將所有的數據庫裏的數據備份一遍,日誌只會記錄轉儲點到故障點之間記錄 5

原创 關於有向負權圖 p1807

有兩種方案:①bellman_ford  ②bellman_ford的優化算法spfa 直接放代碼 ① #include <iostream> using namespace std; struct edge { int x, y

原创 數據庫學習的一天(11)

第二十一講 1.查詢優化: 2.語法優化:  核心思路: 分析:②結合選擇和投影能夠有效地減少掃描的次數   ④連接操作與笛卡爾積操作比較起來,能有效地減少數據量 3.何爲關係等價:即映射等價,對於一個元組,若屬性與值的映射相同,則視爲

原创 洛谷 關於p1433

關於這個題目,第一時間我想到的是深度優先搜索,但是最後一個點產生了TLE,貼上代碼 #include <iostream> #include <cmath> #include <iomanip> using namespace st

原创 數據庫學習的一天(7)

第十三講 1.數據庫設計的四個過程:①需求分析 ②概念數據庫設計 ③邏輯數據庫設計 ④物理數據庫設計 2.需求分析: 3.概念數據庫設計的兩種方向: 左邊爲先全局後局部,右邊爲先局部後全局 4.如何消除衝突: 5.不同層次的E-R

原创 數據庫學習的一天(6)

第十一講 1.數據模型和概念模型 2.數據建模:即爲抽象,而抽象就是理解,區分,命名,表達 3.E-R模型概念: 實體與實例:實體即爲實例的抽象,實例爲實際存在的個體 屬性與值:屬性是實體的某方面特性,值則是對應屬性具體的表達 關鍵字

原创 洛谷歷險記p1540 queue的使用

#include <iostream> #include <queue> using namespace std; #define sign(a){a>0 ? 1:-1} int main() { int m, n; int

原创 洛谷p1464

宏定義函數習得! 其實宏定義函數就相當於簡單的替換。 #define W_MEN(a,b,c)(w_men[a][b][c] ? w_men[a][b][c]:w_men[a][b][c]=w(a,b,c)) 其實當return W

原创 洛谷p2089

毫無疑問,又是一個dfs,不過這次要求將方案先輸出,最後再輸出方案個數,那我就要找個東西存我的方案,由於是10位的,且開始可能爲3,那麼就沒辦法用int數組來存了,我的話做了字符數組來存,由於3的10次方是5900多,即有5900多種搭