原创 leetCode——從中序與後序遍歷序列構造二叉樹

題目:https://leetcode-cn.com/explore/learn/card/data-structure-binary-tree/4/conclusion/15/ /** * Definition for a bina

原创 leetCode——從前序與中序遍歷序列構造二叉樹

題目:https://leetcode-cn.com/explore/learn/card/data-structure-binary-tree/4/conclusion/16/ /** * Definition for a bina

原创 LeetCode—— 旋轉數組

題目:https://leetcode-cn.com/explore/featured/card/top-interview-questions-easy/1/array/23/ 給定一個數組,將數組中的元素向右移動 k 個位置,其中 k

原创 LeetCode——最長公共前綴(水)

題目:https://leetcode-cn.com/explore/featured/card/array-and-string/200/introduction-to-string/781/ 編寫一個函數來查找字符串數組中的最長公共前

原创 LeetCode——螺旋矩陣

與螺旋方陣不太一樣 給定一個包含 m x n 個元素的矩陣(m 行, n 列),請按照順時針螺旋順序,返回矩陣中的所有元素。 題目:https://leetcode-cn.com/explore/featured/card/array-a

原创 leetCode——路徑總和

題目:https://leetcode-cn.com/explore/learn/card/data-structure-binary-tree/3/solve-problems-recursively/14/ 給定一個二叉樹和一個目標和

原创 LeetCode——第k個語法符號(遞歸)

規律:        當k爲偶數 N行中的第k個字符是來自於N - 1行中的k / 2的字符的,而且兩者恰好是字符相反的,       當k爲奇數的時候那麼N行中的第k個字符是來自於N - 1行中的k / 2 + 1的字符的,而且兩者字符

原创 N:DAG優化

DAG優化 Time Limit: 1000 ms Memory Limit: 65536 KiB Submit Statistic Problem Description 大家都學過了代碼優化,其中有一個DAG優化,這次我們就練習這個操

原创 M:翻譯布爾表達式

翻譯布爾表達式 Time Limit: 1000 ms Memory Limit: 65536 KiB Submit Statistic Problem Description 大家都學過了布爾表達式的翻譯,其中有一個拉鍊-回填技術,這次

原创 leetCode——二叉樹的層次遍歷

題目:https://leetcode-cn.com/explore/learn/card/data-structure-binary-tree/2/traverse-a-tree/9/ class Solution { public:

原创 leetCode——對稱二叉樹

題目:https://leetcode-cn.com/explore/learn/card/data-structure-binary-tree/3/solve-problems-recursively/13/ 給定一個二叉樹,檢查它是否

原创 LeetCode——楊輝三角 II

公式法直接算:第0行組合數C(0,0) ;第1行C(0,1),C(1,1) ;第2行C(0,2),C(1,2),C(2,2);....... 組合數計算公式   ​=​×(n−k+1)/k 題目:https://leetcode-cn.c

原创 LeetCode——對角線遍歷(之字形遍歷)

索引和爲{偶}數,向上遍歷,{橫}索引值遞減,遍歷值依次是(x,0),(x-1,1),(x-2,2),…,(0,x) 索引和爲{奇}數,向下遍歷,{縱}索引值遞減,遍歷值依次是(0,y),(1,y-1),(2,y-2),…,(y,0) 題

原创 D:表達式語法分析——遞歸子程序法

表達式語法分析——遞歸子程序法 Time Limit: 1000 ms Memory Limit: 65536 KiB Submit Statistic Problem Description   遞歸子程序法是一種確定的自頂向下語法分析

原创 A:小C語言--詞法分析程序

小C語言--詞法分析程序 Time Limit: 1000 ms Memory Limit: 65535 KiB Submit Statistic Problem Description 小C語言文法  1. <程序>→(){<聲明序列>