原创 力扣152 乘積最大子數組
1、https://leetcode-cn.com/problems/maximum-product-subarray/solution/cheng-ji-zui-da-zi-shu-zu-by-leetcode-solution/
原创 力扣783 二叉搜索樹最小距離 前序遍歷
1、二叉搜索樹:左邊大於中間大於右邊 前序遍歷的遞歸代碼: if(root==nullptr) return; bfs(root->left); res.push_back(root->val); bfs()root->right);
原创 PSOC4 程序下載失敗
1、cy8c4247lqi-bl483 識別到芯片,沒有感嘆號說明芯片選擇是對的。這時候下不進去程序。 1、下載線的問題,下載線要短,保證信號。 2、我是用的開發板下載的,如果報錯什麼SW、長按SW1 5S選擇下載模式 3、賽普拉斯開
原创 力扣 221 最大正方形 動態規劃
1、 // class Solution { // public: // int maximalSquare(vector<vector<char>>& matrix) { // if (matrix.size
原创 C++ 棧 STACK
常用函數 empty() 堆棧爲空則返回真 pop() 移除棧頂元素 push() 在棧頂增加元素//棧和隊列用的是push size() 返回棧中元素數目 top() 返回棧頂元素
原创 力扣 1021 刪除最外層括號*********
class Solution { public: string removeOuterParentheses(string S) { stack<char> sta; string res;
原创 力扣 599 兩個列表的最小索引總和 MAP*****
一層循環就可以利用count find class Solution { public: vector<string> findRestaurant(vector<string>& list1, vector<string>&
原创 力扣1277 統計全爲1的正方形子矩陣 動態規劃
1、官方題解: https://leetcode-cn.com/problems/count-square-submatrices-with-all-ones/solution/tong-ji-quan-wei-1-de-zheng-fa
原创 力扣1029 兩地調度-貪心
1、貪心一般和迭代一起出現 貪心裏面好多都要用上排序 用了匿名函數 把A-B從小到大排序比如-10 -170 350 10 -170([30,200]這個一定是去A) -10 10 350 迭代一半一半求和 cl
原创 PSOC4-賽普拉斯外部中斷點燈
1、ADC_RDY連接外部按鍵進入中斷控制LED 2、實現按鍵燈亮滅 CY_ISR(ADC_RDY_Handler) { Pin_1_Write(~Pin_1_Read()); CyDelay(50); A
原创 力扣-594-最長和諧子序列-map 《count》
class Solution { public: int findLHS(vector<int>& nums) { map<int,int> m; int ans=0;
原创 力扣575分糖果-哈希
1、 2、 主要是考慮一共有多少不同的糖果m 以及糖果總數減去m也就是剩下的相同的糖果數量n 如果不一樣個數乘2小於總數 返回不一樣的 否則返回總數的一般 class Solution { public: int dis
原创 力扣面試題10.14 迴文
1、 2、 class Solution { public: bool canPermutePalindrome(string s) { map<char,int> m; int j=0;
原创 力扣575分糖果-set
知道他的意思不一樣的個數和總數的一般這兩個關鍵點就好了
原创 PSOC4-外部中斷
1、 外部中斷中判斷按鍵是否按下 CY_ISR(ButtonPressInt) { buttonState=BUTTON_IS_PRESSED; SW2_ClearInterrupt(); } 主