LeetCode
Iron__chēn
大鹏一日乘风起,扶摇直上九万里。
展开
-
LeetCoder——左叶子之和
//左叶子之和 //计算所有给定二叉树所有左叶子之和 /* 3 / \ 9 20 / \ 15 17 */ //在这个二叉树中,有两个左叶子,分别是9和15,所有返回24。 #include <stdio.h> #include <stdlib.h> #include <iostream> using namespace std; typedef struct BiTNode { int data; str.原创 2020-05-17 21:39:31 · 203 阅读 · 0 评论 -
LeetCode——310.最小高度的树
// [-10,-3,0,5,9] /* 0 / \ -3 9 / / -10 5 */ #include <stdio.h> #include <iostream> using namespace std; typedef struct BiTNode { int val; BiTNode *left,*right; }BiTNode,*BiTree; BiTNode *Creat.原创 2020-05-16 10:42:04 · 98 阅读 · 0 评论 -
LeetCode——二叉树的合并
#include <stdio.h> #include <stdlib.h> #include <iostream> using namespace std; typedef struct BiTNode { int data; struct BiTNode *lchild,*rchild; }BiTNode,*BiTree; void CreateBiTree(BiTree &T) { int ch; cin>>c原创 2020-05-15 23:16:21 · 92 阅读 · 0 评论 -
LeetCode——删除最外层的括号
/*输入:"(()())(())" 输出:"()()()" 解释: 输入字符串为 "(()())(())",原语化分解得到 "(()())" + "(())", 删除每个部分中的最外层括号后得到 "()()" + "()" = "()()()"。*/ #include <stdio.h> #include <stdlib.h> #include <string.h> #include <iostream> using namespace std; #de..原创 2020-05-15 12:00:32 · 115 阅读 · 0 评论 -
LeetCode——290.单词规律
#include<string.h> #include<stdio.h> #include<malloc.h> #include <iostream> using namespace std; //给定一种规律pattern和一个字符串str,判断str是否遵循相同的规律。 //这里的遵循指完全匹配,例如:pattern里的每个字母和字符串st...原创 2020-04-01 21:11:24 · 163 阅读 · 0 评论 -
LeetCode——914.卡牌分组
#include <stdio.h> #include <stdlib.h> #include <iostream> using namespace std; bool hasGroupsSizeX(int* deck, int deckSize) { int i,j,x; int num=1; int max[100]; i...原创 2020-03-25 17:41:29 · 97 阅读 · 0 评论