假设存在一个 k 位数 N,其每一位上的数字的 k 次幂的总和也是 N,那么这个数是阿姆斯特朗数。给你一个正整数 N,让你来判定他是否是阿姆斯特...

给你一个整数数组 A,请找出并返回在该数组中仅出现一次的最大整数。如果不存在这个只出现一次的整数,则返回 -1。 示例 1:输入:[5,7,3,...

假设给定图中有N个顶点,那个最小生成树有N-1条边,算法的主要步骤按每条边权重的大小从小到大对所有边进行排序。选择权重最小的边。 检查它和当前的...

给你一个正整数数组 arr,考虑所有满足以下条件的二叉树:每个节点都有 0 个或是 2 个子节点。数组 arr 中的值与树的中序遍历中每个叶节点...

在一个有向图中,节点分别标记为 0, 1, ..., n-1。这个图中的每条边不是红色就是蓝色,且存在自环或平行边。red_edges 中的每一...

给你一个由一些多米诺骨牌组成的列表 dominoes。如果其中某一张多米诺骨牌可以通过旋转 0 度或 180 度得到另一张多米诺骨牌,我们就认为...

看到这个标题的时候你可能会惊讶?纯虚函数怎么可以调用呢?看下面这个例子class Abstract_base { public: vir...

纯虚函数的调用问题中我们谈到了我们可以去调用纯虚函数。class Abstract_base { public: virtual ~Ab...

给你两个长度相等的整数数组,返回下面表达式的最大值:|arr1[i] - arr1[j]| + |arr2[i] - arr2[j]| + |i...

在一个 N × N 的方形网格中,每个单元格有两种状态:空(0)或者阻塞(1)。一条从左上角到右下角、长度为 k 的畅通路径,由满足下述条件的单...

在一个社交圈子当中,有N个人。每个人都有一个从0到N-1唯一的id编号。我们有一份日志列表logs,其中每条记录都包含一个非负整数的时间戳,以及...

作为项目经理,你规划了一份需求的技能清单 req_skills,并打算从备选人员名单 people 中选出些人组成一个「必要团队」( 编号为 i...