原创 普利姆算法和克魯斯卡爾算法求解最小生成樹

 Q:最小生成樹有什麼用?   A:譬如我要去五個城市旅遊,每兩個城市之間可能有路也可能沒有,路的距離可能一樣也可能不一樣,隨機從一個城市出發,我想要把每個城市走一遍,怎麼樣走過的路距離最短,比如我想從上海出發,要走遍其他城市,要怎樣確定

原创 外觀數組

「外觀數列」是一個整數序列,從數字 1 開始,序列中的每一項都是對前一項的描述。前五項如下: 1.     1 2.     11 3.     21 4.     1211 5.     111221 1 被讀作  "one 1"  (

原创 買賣股票的最佳時機①

給定一個數組,它的第 i 個元素是一支給定股票第 i 天的價格。 如果你最多隻允許完成一筆交易(即買入和賣出一支股票),設計一個算法來計算你所能獲取的最大利潤。 注意你不能在買入股票前賣出股票。 示例 1: 輸入: [7,1,5,3,6,

原创 (傻瓜教程)TensorBoard可視化工具簡單教程及講解(TensorFlow和Keras)

    首先慶祝踩坑踩了一萬個的我終於搞懂TensorBoard的原理了,是我太蠢了!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!       首先說明一下Tensorboard是個神馬東西,官方給出的聲明:TensorB

原创 Tensorflow問題之賦值失敗爲空值

import tensorflow as tf a = tf.zeros([2, 3]) b = tf.ones(4) c = tf.fill([2, 2], 9) print("a:", a) print("b:", b) prin

原创 LeetCode-括號匹配

給定一個只包括 '(',')','{','}','[',']' 的字符串,判斷字符串是否有效。 有效字符串需滿足: 左括號必須用相同類型的右括號閉合。 左括號必須以正確的順序閉合。 注意空字符串可被認爲是有效字符串。 示例 1: 輸入:

原创 Python批量爬取視頻

大致分爲四個步驟: 1.獲取要爬取視頻網站源碼,以梨視頻爲例,爲防止反爬,僞裝成谷歌瀏覽器。 2.獲取視頻ID 3.獲取視頻播放地址,網頁源碼中若有可直接獲取,若無則去JS中尋找資源地址 4.進行下載,因下載量較小,就不用加時延  im

原创 楊輝三角①與②

給定一個非負整數 numRows,生成楊輝三角的前 numRows 行。 在楊輝三角中,每個數是它左上方和右上方的數的和。 示例: 輸入: 5 輸出: [      [1],     [1,1],    [1,2,1],   [1,3,

原创 XCOM串口調試軟件的安裝與使用

材料: C340模塊或者別的模塊,我這裏直接用的是STM32F407芯片,內部集成了C340 一根usb線     一、下載安裝XCOM串口調試助手 下載地址 XCOM的詳細講解 另外需要安裝C340的驅動 正點原子提供的驅動win10系

原创 卷積參數計算

  1.比如輸入是一個32x32x3的圖像,3表示RGB三通道,每個filter/kernel是5x5x3,一個卷積核產生一個feature map,下圖中,有6個 5x5x3的卷積核,故輸出6個feature map(activatio

原创 二叉樹最大深度與最小深度

給定一個二叉樹,找出其最大深度。 二叉樹的深度爲根節點到最遠葉子節點的最長路徑上的節點數。 說明: 葉子節點是指沒有子節點的節點。 示例: 給定二叉樹 [3,9,20,null,null,15,7],     3    / \   9  

原创 串口通信基本原理

1.處理器與外部設備通信的兩種方式: 並行通信     -傳輸原理:數據各個位同時傳輸。    -優點:速度快     -缺點:佔用引腳資源多 串行通信     -傳輸原理:數據按位順序傳輸。     -優點:佔用引腳資源少    -缺點

原创 STM32F407-跑馬燈

硬件準備(STM32F407ZGT6) 1.初始準備 1.1打開Template模板,在工程目錄下新建HARDWARE文件夾  1.2 新建在HARDWARE路徑中新建led.c  ,  led.h兩個文件,在工程中新建HARDWAR

原创 Java使用AWT出現亂碼

1.IDE工具是eclipse,檢查了編碼是UTF-8,控制檯中是中文,用awt就會亂碼掉。 2.查看了代碼,在文件夾中直接java XXX運行,awt的內容也是顯示中文。   結論:ide的鍋 Run As--Run Configura

原创 啓發式搜索解決八皇后問題

1.問題描述 在一個3*3的方棋盤上放置着1,2,3,4,5,6,7,8八個數碼,每個數碼佔一格,且有一個空格。這些數碼可以在棋盤上移動,其移動規則是:與空格相鄰的數碼方格可以移入空格。現在的問題是:對於指定的初始棋局和目標棋局,給出數碼