原创 C++中引用的操作方法

在函數中定義的變量都是局部變量,所以返回函數中的結果只能通過return或者指針。那在函數中有沒有辦法不用指針也可以達到修改參數的目的呢? 例如: /*錯誤案例*/ /*三個字符串比較大小,swap函數用來比較大小*/ #incl

原创 由藍眼睛島問題引發的思考

  有一個部落居住在這個島上。這個部落由1000人組成,眼睛顏色各異。然而,他們的宗教禁止他們知道自己的眼睛顏色,甚至不能討論這個話題;因此,每個居民能夠看到所有其他居民的眼睛顏色,但是沒有辦法發現他或她自己的(沒有反射表面)。如

原创 一些平面和立體的參數方程

x2+y2≤r2x^2+y^2≤r^2x2+y2≤r2的參數方程是{x=ρcosθy=ρsinθ,(0≤ρ≤r)\left\{ \begin{aligned} x=\rho cos\theta\\y=\rho

原创 英語筆記7

句子翻譯 Nor is the state’s bad air restricted to its south. (該州的空氣污染並非侷限於其南部)be restricted to 侷限於······正常語序:The state

原创 關鍵路徑算法中的etv和ltv的理解

etv和ltv的定義 etv:事件的最早發生時間 ltv:事件的最晚發生時間 (再晚會耽誤工期) 關鍵路徑是源點到匯點權值最大的一條路徑,這條路徑決定了整個工期。關鍵路徑上的關鍵活動的最早開始的時間和最晚開始的時間應該是相同

原创 C語言指針賦值時的錯誤

錯誤案例 #include <stdio.h> int main () { int *a; *a = 1; printf("%d", *a); return 0; } 原因分析:a沒有初始化,所以不能賦值。

原创 並查集的一些理解

什麼是並查集 並查集是一種樹型的數據結構。 並查集的作用 處理不相交的集合的合併、查詢問題。 檢查一個圖上面是否有一個環。 簡單說就是先把每一個頂點放在一個獨立的集合(樹)裏,如果頂點之間是鄰接的那麼就把他們合併爲一個集合(樹)

原创 C語言函數傳遞指針時的問題

函數傳遞指針變量時,在函數體中可以通過訪問傳遞過來的指針地址修改指針的內容。但是如果在函數體中定義一個同名的指針並修改他的內容是無法對原指針造成影響的。 例如: #include <stdio.h> void f (int* a)

原创 英語筆記5

句子翻譯 He referred to an insufficiently inquiring attitude on the part of an assistant to New Jersey Governor who ch

原创 英語筆記6

非洲國家城市 國家 首都 Ethiopia Addis Ababa Nigeria Lagos South Africa Cape town Egypt Cairo 句子翻譯 It seems, t

原创 英語筆記4

手指頭的說法 thumb 大拇指 index finger/ forefinger 食指 middle finger 中指 ring finger 無名指 little finger/ pinkie 小拇指 句子翻譯 They

原创 英語筆記3

句子翻譯 New York’s Attorney General’s office launched an investigation in the fall into whether or not Internet provi

原创 KMP算法中next數組的理解

next數組理解: 什麼是next數組?:當模式匹配串T失配的時候,next數組對應的元素指導應該用T串的哪個元素進行下一輪的匹配。 i代表的是後綴,j代表的是前綴(的最後一個)。 具體操作流程 當T[i]==T[j]的時候,i

原创 英語筆記1

英語筆記1 句子翻譯: While digging two pits at a site in the central plains of China, scientists discovered fragments from

原创 用微分方程解一道氣體混合的問題

已知某車間的容積爲3×30×6m23\times30\times6m^23×30×6m2,其中含0.12%的二氧化碳,現以含0.04%二氧化碳的新鮮空氣輸入。問每分鐘應輸入多少這樣的新鮮空氣,才能在30分鐘後使得車間空氣中二氧化碳