原创 力扣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(); } 主