叫啥呢好
叫啥呢好
全部文章
题解
华为机试(12)
排序(1)
编程入门训练(4)
归档
标签
去牛客网
登录
/
注册
滴水穿石,见证时间的力量
厚积薄发
全部文章
/ 题解
(共17篇)
从上往下打印二叉树
思路:巧妙利用队列先进先出的性质 /* struct TreeNode { int val; struct TreeNode *left; struct TreeNode *right; TreeNode(int x) : val(x), le...
2020-05-28
0
496
栈的压入弹出系列
思路:利用栈进行模拟即可,将压入序列数据进行入栈,同时对比弹出序列,如果压入数据等于弹出数据,则将数据压入后进行弹出,同时判断范围是否越界,最后在遍历完弹出序列后,判断序列是否为空解法1: class Solution { public: bool IsPopOrder(vector<...
2020-05-28
0
519
包含min函数的栈
思路:利用两个栈来模拟实现,一个栈用来模拟入栈,出栈,另一个栈用来记录最小值。 class Solution{ public: void push(int value) { st.push(value); if(smin.empty())//smin为...
2020-05-28
0
522
顺时针打印矩阵
参考:https://www.nowcoder.com/profile/6606749/codeBookDetail?submissionId=15814779 /* 思想,用左上和右下的坐标定位出一次要旋转打印的数据,一次旋转打印结束后,往对角分别前进和后退一个单位。 提交代码时,...
2020-05-27
0
409
数的子结构
class Solution { bool isSubtree(TreeNode* pRootA, TreeNode* pRootB) { if (pRootB == NULL) return true; if (pRootA == NULL) return ...
2020-05-27
0
369
反转链表(C++)
方法一:利用栈实现 /* struct ListNode { int val; struct ListNode *next; ListNode(int x) : val(x), next(NULL) { } };*/ class Solutio...
2020-05-27
0
844
剑指offer青蛙跳台阶(C++)
题目描述:一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。 参考文章:https://blog.nowcoder.net/n/ef601ffbb33a42ff963f65364accd5cd?f=comment 递归版本 clas...
2020-05-23
6
872
首页
上一页
1
2
下一页
末页