原创 Word插入Latex僞算法

科研打工者們一般都是用Latex寫作文章,一是方便,二是國外期刊投稿多要求Latex的版本論文,且也給出的是相應的Latex模板。不過如果我們想把論文投向日益發展不錯的國內期刊,那麼問題就來了,國內期刊有些要求論文的Word格式,

原创 LaTex寫作時沒有錯誤無法編譯問題

當我們使用latex進行寫作時,偶爾會出現當我們修改一段文字,明明沒有任何的代碼錯誤,latex卻一直無法編譯。如果你有上述情況莫着急,按照下列步驟嘗試解決問題: 1.找到latex的垃圾桶小圖標,點擊它: 2.找到delete

原创 IndexError: index 4 is out of bounds for dimension 0 with size 4

實則就是C++的數組越界的問題,定位到相應處,比如圖片處的循環,將其改爲合適的數組範圍即可,我這裏是3。而各位的只需要參考自己循環體結構想要做什麼,根據結束條件修改即可!

原创 從鏈表上刪除第i個節點。確保存在這樣一個節點。

3.10 5.從鏈表上刪除第i個節點。確保存在這樣一個節點。 void Delete_Node(List la, int i) { List p,q; int n, j=1; p = la->next; q = p; n

原创 將一個單向鏈表連接到另一個單向鏈表的末尾

3.10 13.將一個單向鏈表連接到另一個單向鏈表的末尾。 void List_addlist(List la, List lb) {  List pa, pb;  pa = la->next;  pb = lb->next;  

原创 案例分析:隨機訪問文件

隨機訪問文件 任務:寫一個通用程序,爲任何類型的記錄生成隨機訪問文件。該程序運行後生成了一個包含個人記錄的文件,每條記錄由5個數據成員(社會安全號碼、姓名、所在城市、出生年份以及薪水)組成,該程序還生成了一個存儲學生記錄的學生文件

原创 案例分析:圖書館

圖書館 模擬一個生活中小型圖書館的使用程序,功能如下: 1. 向圖書館添加書籍 2. 向圖書館借出書籍 3. 向圖書館歸還書籍 4. 顯示圖書館當前狀態 5. 退出程序 簡單分析如下: 我們需要知道書籍,作者以及讀者之間的聯繫。一

原创 將兩個單鏈表合併成一個有序單鏈表

3.10 4.將兩個單鏈表合併成一個有序單鏈表 由於以前初學c++時所寫的代碼不堪入目,不符合規範性,完整性和魯棒性,於是今日重寫其核心算法以警示自己。 Node* Merge(Node p1Head, Node p2Head)

原创 修改案例分析的程序,輸出不帶有死衚衕但是可以帶迂迴路(可能的話)的路徑

修改案例分析的程序,輸出不帶有死衚衕但是可以帶迂迴路(可能的話)的路徑。例如,對一個輸入的迷宮: 案例分析的程序輸出了經過處理後的迷宮圖: 修改後的程序應該產生從出口到老鼠初始位置的路徑: [1 1] [1 2] [1 3]

原创 編寫一個成員函數,只掃描一次一次就能將單鏈表反轉。

3.10 11. 編寫一個成員函數,只掃描一次一次就能將單鏈表反轉。 題目所要求的是隻掃描一次就逆轉鏈表,那麼應該邊掃描邊逆轉鏈表,由於鏈表有數據信息和指針,所以應當對這兩者的其中之一進行操作。首先來看看數據信息,如果我們用數據信

原创 在單向鏈表P中所知的節點(有可能是第一個或最後一個節點)(a)之前以及(b)之後插入一個新節點。在兩個操作中都不要使用循環

3.10 12.在單向鏈表P中所知的節點(有可能是第一個或最後一個節點)(a)之前以及(b)之後插入一個新節點。在兩個操作中都不要使用循環。 (a) void List_insert(List l) { int num,pos;

原创 從鏈表L1中刪除一些節點,其位置在有序鏈表L2中給出。例如,L1=(1,2,3,4,5),L2=(2,5),則刪除後,L1=(1,3,4)。

3.10 6.從鏈表L1中刪除一些節點,其位置在有序鏈表L2中給出。例如,L1=(1,2,3,4,5),L2=(2,5),則刪除後,L1=(1,3,4)。 void doubspec_delete(List la, List lb

原创 編寫一個成員函數,檢查兩個單鏈表的內容是否相同。

3.10 10編寫一個成員函數,檢查兩個單鏈表的內容是否相同。 首先,兩個單鏈表內容的相同應該是在兩個單鏈表長度一致的情況下進行比較,如果長度不一致也滿足不了,則必不相等。其次,只有當所有的內容一一相等時,兩個單鏈表才相等,則剩餘

原创 從有序鏈表L中刪除鏈表L本身所給位置上的節點。例如,如果L=(1 3 5 7 8),那麼刪除之後,L=(3 7)。

3.10 8從有序鏈表L中刪除鏈表L本身所給位置上的節點。例如,如果L=(1 3 5 7 8),那麼刪除之後,L=(3 7)。 void delete_itself(List la) {  cout << "Please inpu

原创 單向鏈表模板類實現

#pragma once #ifndef INT_LINKED_LIST #define INT_LINKED_LIST片 template<class T> class SLLNode //結點類模板 { public: SL