![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
傅里叶、
业精于勤荒于嬉,行成于思毁于随
展开
-
剑指 Offer 26. 树的子结构
输入两棵二叉树A和B,判断B是不是A的子结构。(约定空树不是任意一个树的子结构) B是A的子结构, 即 A中有出现和B相同的结构和节点值。 例如: 给定的树 A: 3 / \ 4 5 / \ 1 2 给定的树 B: 4 / 1 返回 true,因为 B 与 A 的一个子树拥有相同的结构和节点值。 /** * Definition for a binary tree node. * public class TreeNode { * ...原创 2020-07-26 09:42:50 · 167 阅读 · 0 评论 -
360笔试第一题----最强的不一定是最后的赢家
题目描述 某赛事有n名选手参加,但是不同于其他的比赛,本比赛采取的是擂台赛的形式,n名选手排成一排,每次队伍的第一位和第二位选手进行比赛,输的一方会排到队尾。当某位选手取得m连胜时,他将成为最后的赢家,且游戏结束,请问截止到游戏结束,共会进行多少次比赛。两位选手的比赛结果由他们的战斗力决定,n位选手的战斗力是一个1~n的排列,也就是说他们的战斗力两两不同,不会有平局的情况。 输入第一行包含两个正整数n,m,分别代表参赛选手数量和取得连胜的要求。 (1<=n<=100000,1<=m&l原创 2020-07-01 16:29:48 · 316 阅读 · 0 评论