原创 jupyter notebook 打開沒有報錯但是瀏覽器空白頁問題解決方法

今天爲了寫一個腳本,打開了最順手的 jupyter notebook,但是出現了這種情況:在 Anaconda Prompt 中顯示正常(如下圖) 但是在瀏覽器(我用的是Chrome83.0.4103.116)中彈出來的確是一個空白頁(

原创 雙端隊列[《數據結構題集》(C語言版) 3.14題解答與總結]

3.14題目如下: 若以 1234作爲雙端隊列的輸入序列, 試分別求出滿足以下條件的輸出序列:    (1) 能由輸入受限的雙端隊列得到, 但不能由輸出受限的雙端隊列得到的輸 出序列。     (2) 能由輸出受限的雙端隊列得到, 但不能

原创 已知單鏈表 A, B 和 C 均爲遞增有序排列,現要求對 A 表作如下操作:刪去那些既在 B 表中出現又在 C 表中出現的元素。試對單鏈表編寫實現上述操作的算法。

NOTICE: 本題代碼是按照源碼順序貼上的,複製可直接運行 環境: Visual Stdio Code   題目 已知單鏈表 A, B 和 C 均爲遞增有序排列,現要求對 A 表作如下操作:刪去那些既在 B 表中出現又在 C 表中出現的

原创 jupyter notebook 運行出現[*]麼得運行結果解決方法

問題如圖:   可見連helloworld都跑不了,之前看其他博主寫的是什麼上邊的代碼出問題了、沒有裝notebook云云。筆者都試了一下,發現並不是這麼一回事。 解決方法: 先裝pyenv: 直接在anaconda Prompt -j

原创 試寫一算法,對單鏈表進行逆置

NOTICE: 本篇代碼是按照源碼的書寫順序所寫,複製之後可直接運行。 環境: vscode 題目: 試寫一算法,對單鏈表進行逆置 分析: 單鏈表的逆置需要設置兩個指針,第一個進行遍歷單鏈表;第二個進行節點的反向連接。 單鏈表的逆置其實就

原创 在無頭結點的動態單鏈表上實現線性表操作DELETE(L, i),並和在帶頭結點的動態單鏈表上實現相同操作的算法進行比較

題目: 在無頭結點的動態單鏈表上實現線性表操作DELETE(L, i),並和在帶頭結點的動態單鏈表上實現相同操作的算法進行比較 分析: 刪除節點的操作一般步驟爲:找到該節點的直接前驅,然後使其直接前驅的 next 指向該節點的直接後繼 代

原创 棧實現二進制轉換成十進制

NOTICE: 本題代碼是按照源碼順序貼上的,複製可直接運行 環境: Visual Stdio Code 說明:本篇轉換思路參考 小甲魚-進制轉換 不要噴,小編口水過敏~謝謝各位少俠 分析: 用棧實現進制轉換需要有:棧的初始化函數、入棧函

原创 驗證flask時出現UnicodeDecodeError: 'utf-8' codec can't decode byte 0xba in position

剛裝好flask按照書上的代碼敲出來個UnicodeDecodeError: 'utf-8' codec can't decode byte 0xba in position,,,, 解決方法如下: 將計算機名改成英文,重啓計算機並run

原创 單鏈表的9中運算(有頭結點)[考研重點]

說明 1.有頭結點的單鏈表的9中運算; 2.因爲網上的寫法與書上的多少有點兒出入,所以我就自己寫了一遍常用的9中運算,如果想要不帶頭結點的運算,你可以在相應的運算中加一個 if 判斷,然後把沒有頭結點的情況列進去就行啦! 代碼 #inc

原创 兩個連續函數複合(加減乘除)之後還是連續函數嗎?

今天刷題碰到了一個 f(x) 在 [0, 1] 上連續,g(x) = f(x) -1 + 2*x 在 [0, 1] 上是否連續的問題,通過蒐集資料和自己求證,我發現: 因爲 f(x) 在該區間上連續,且 -1 + 2*x 在該區間上也連續

原创 flask運行第二個項目的時候顯示的是第一個項目的網頁探究

  今天由於老師催着教項目,用 pycharm 跑了一下兩個 flask ,但是發現第二個運行的時候打開 URL 顯示的是第一個的主頁!經過一番折騰,我發現是因爲第一個的項目並沒有在後臺關閉。然後我又寫了一個爬蟲,測試先跑爬蟲,然後關掉爬

原创 循環隊列的8種基本運算

NOTICE: 代碼測試沒問題,直接複製就能跑! 環境: Visual Stdio Code   閱讀這篇文章之前你必須要記住一件事:Q.rear 指向的不是隊尾元素,而是隊尾元素的下一個位置!!   循環隊列中經常遇到以下幾種問題: 1

原创 鏈式隊列的八種基本運算[考研重點]

NOTICE: 代碼測試沒問題,直接複製就能跑! 環境: Visual Stdio Code   鏈式隊列和有頭尾結點的單鏈表: 鏈式隊列可以看成一個有頭尾節點的單鏈表,但是它跟有頭尾節點的單鏈表的唯一區別就是:鏈式隊列只能從一端(rea

原创 利用順序棧實現括號匹配的檢驗

NOTICE: 本題代碼是按照源碼順序貼上的,複製可直接運行 環境: Visual Stdio Code   題目 利用順序棧實現括號匹配的檢驗(嚴蔚敏版《數據結構》第49頁3.2.2) 思路 我的思路是直接入棧和檢驗同時進行,即:如果兩

原创 任意十進制非負整數轉化爲八進制

NOTICE: 本題代碼是按照源碼順序貼上的,複製可直接運行 環境: Visual Stdio Code 題目: 對於輸入的任意一個非負十進制整數,算出它的八進制。 說明: 嚴蔚敏版《數據結構》的第 48 頁的算法有個問題:   出棧的時