machine-與硬體相關功能 Pin類 machine.Pin(id,mode=None,pull=None,value) Pin物件建構函式 id:GPIO編號,對於Pico為0-29 mode:模式,可選None,Pin.IN(0),Pin.OUT(1),Pin.OPEN_DRAIN(2) pull:使用內部上下拉電阻,僅在輸入模式下有效,可選None,Pin.PULL_UP(1),Pin.DOWN(2) value:輸出或開漏模式下埠值,0為低電位,1為高電位 Pin.init(mode=None,pull=None) 重新初始化GPIO埠
實數基礎讀書報告 藉著這次數學分析大作業的機會來談談實數的建立。 實數的建立是數學基礎理論的一部分,涉及許多數學分支,包括數學邏輯、集合論、代數結構等。數學家們透過對這些基本概念和性質的嚴密推導,構建了實數系統,為數學的發展提供了堅實的基礎。這個過程在數學史上經歷了漫長的發展,由許多數學家共同貢獻。
一位可愛的旅人途經一片無人欣賞的風景,她帶來這異域的暖風吹過乾涸的田野,拂過樹梢又在湖面蕩漾出波光粼粼。 果樹們紛紛為這美人傾倒,急急忙忙開花又結果;林中的鳥兒四處尋覓為數不多的花枝,編成花環戴在她頭上。
a. 問題分析 在關鍵路徑方法中,我們需要找到專案中的關鍵路徑,即影響專案總持續時間的關鍵活動序列。為了解決這個問題,我們首先構建了一個表示專案活動的資料結構 Activity,並設計了一個 Project 類來處理專案的計算和輸出。
Kruskal演算法生成最小生成樹 問題分析 我們需要使用 Kruskal 演算法找到一個包含10個節點和20條邊的圖的最小生成樹。Kruskal演算法基於貪心思想,通過不斷選擇權重最小的邊,並確保添加這條邊不形成環路,來構建最小生成樹。
前序、後續將二元樹線索化 a. 問題分析 我們需要實現一個二元樹的前序線索化。線索化是一種將二元鏈表中的空指針域改為指向該節點在某種遍歷次序下的前驅節點或後繼節點的方法。這樣,我們就可以通過前序、中序或後序中的任何一個節點來開始,而不僅僅是從根節點開始。
實現哈夫曼樹的編碼和解碼 a. 問題分析 目標: 實現排序二叉樹的構建和節點刪除。 問題: 構建排序二叉樹的過程是否正確? 是否正確實現了節點的插入和刪除? 是否能夠處理重複值的節點? 是否能夠正確處理樹的平衡性? b. 算法設計 1. 構建排序二叉樹: 根據輸入的數據,依次插入節點到排序二叉樹中。 輸入: 一組數據值。 輸出: 排序二叉樹的根節點 root。