原创 FPGA智能傳感系統(一)Verilog基礎入門

文章目錄Verilog基本模塊結構語句詞法、語法Verilog語句模塊實例化   Verilog模塊的基本構成要素有三大部分: 端口信息、輸入/輸出說明、邏輯功能描述。這裏將其看成一種計算機語言就行了,沒有那麼網上說的什麼花裏胡哨

原创 【LeetCode】70. 爬樓梯 C++(執行時間和內存消耗均擊敗100%用戶)

題目解析   假設你正在爬樓梯。需要 n 階你才能到達樓頂。   每次你可以爬 1 或 2 個臺階。你有多少種不同的方法可以爬到樓頂呢?   注意:給定 n 是一個正整數。 示例 1: 輸入: 2 輸出: 2 解釋: 有兩種方法可

原创 C++ string類相關函數

1、簡介   string 類是 STL 中 basic_string 模板實例化得到的模板類。其定義如下: typedef basic_string <char> string;   basic_string 此處可以不必深究

原创 【LeetCode】算法與數據結構筆記(一) 數組和字符串

文章目錄核心要點集合列表數組編程實例一維數組合併區間二維數組旋轉圖像對角線遍歷字符串簡介最長公共前綴翻轉字符串裏的單詞雙指針移除元素   本文主要爲LeetCode刷題學習筆記。 核心要點 集合   集合裏的元素類型不一定相同。

原创 【LeetCode】674. 最長連續遞增序列

題目描述   給定一個未經排序的整數數組,找到最長且連續的的遞增序列。 示例 1: 輸入: [1,3,5,4,7] 輸出: 3 解釋: 最長連續遞增序列是 [1,3,5], 長度爲3。 儘管 [1,3,5,7] 也是升序的子序列,

原创 【LeetCode】56. 合併區間

題目概述   給出一個區間的集合,請合併所有重疊的區間。 示例 1: 輸入: [[1,3],[2,6],[8,10],[15,18]] 輸出: [[1,6],[8,10],[15,18]] 解釋: 區間 [1,3] 和 [2,6]

原创 【浙江大學PAT真題練習乙級】1005 繼續(3n+1)猜想 (25分) 真題解析

文章目錄題目描述思路解析C++實現Python實現 題目描述   卡拉茲(Callatz)猜想已經在1001中給出了描述。在這個題目裏,情況稍微有些複雜。   當我們驗證卡拉茲猜想的時候,爲了避免重複計算,可以記錄下遞推過程中遇到

原创 【LeetCode】面試題53 - II. 0~n-1中缺失的數字

文章目錄題目描述初步解題思路Python實現進階解題思路Python實現C++實現 題目描述   一個長度爲n-1的遞增排序數組中的所有數字都是唯一的,並且每個數字都在範圍0~n-1之內。在範圍0~n-1內的n個數字中有且只有一個

原创 【浙江大學PAT真題練習乙級】1007 素數對猜想 (20分) 真題解析

文章目錄題目描述思路解析C++實現Python實現 題目描述   讓我們定義dnd_{n}dn​爲dn=pn+1−pnd_{n}=p_{n+1}-p_{n}dn​=pn+1​−pn​,其中pip_{i}pi​是第iii個素數。顯然

原创 【浙江大學PAT真題練習乙級】1008 數組元素循環右移問題 (20分)真題解析

文章目錄題目描述思路解析C++實現Python實現 題目描述   一個數組AAA中存有NNN(>0)個整數,在不允許使用另外數組的前提下,將每個整數循環向右移M(≥0)M( \geq 0)M(≥0)個位置,即將AAA中的數據由(A

原创 【LeetCode】48. 旋轉圖像 (執行時間和內存消耗均擊敗100%用戶)

題目描述 給定一個 n × n 的二維矩陣表示一個圖像。 將圖像順時針旋轉 90 度。 說明: 你必須在原地旋轉圖像,這意味着你需要直接修改輸入的二維矩陣。請不要使用另一個矩陣來旋轉圖像。 示例 1: 給定 matrix = [

原创 【浙江大學PAT真題練習乙級】1006 換個格式輸出整數 (15分) 真題解析

文章目錄題目描述思路解析C++實現Python實現 題目描述   讓我們用字母 B 來表示“百”、字母 S 表示“十”,用 12...n來表示不爲零的個位數字 n(<10)(<10)(<10),換個格式來輸出任一個不超過 3 位的

原创 【浙江大學PAT真題練習乙級】1009 說反話 (20分)真題解析

文章目錄題目描述思路解析C++實現Python實現 題目描述   給定一句英語,要求你編寫程序,將句中所有單詞的順序顛倒輸出。 輸入格式:   測試輸入包含一個測試用例,在一行內給出總長度不超過 80 的字符串。字符串由若干單詞和

原创 【LeetCode】498. 對角線遍歷

題目描述   給定一個含有 M x N 個元素的矩陣(M 行,N 列),請以對角線遍歷的順序返回這個矩陣中的所有元素,對角線遍歷如下圖所示。 示例: 輸入: [ [ 1, 2, 3 ], [ 4, 5, 6 ], [ 7,

原创 給予粉絲的重磅好消息

原因 由於很多人來問我相關的技術問題,我也不能一一解答,所以成立個技術交流羣,很多東西小編知道的給別人說完了,知道的人就多了,大家一起互幫互助,共同進步,小編也省事了。 解決辦法 我們可以掃描下面這個二維碼加羣,如果失效了,可以添加小編微