堆 简单介绍: 堆是利用完全二叉树的结构来维护一组数据,然后进行相关操作,一般的操作进行一次的时间复杂度在 ~ 之间。 完全二叉树:若设二叉...
题目描述 给你两个数 hour 和 minutes。请你返回在时钟上,由给定时间的时针和分针组成的较小角的角度(60 单位制)。 输入格式 输入...
题目描述 一个楼梯共有 nn 级台阶,每次可以走一级或者两级,问从第 00 级台阶走到第 nn 级台阶一共有多少种方案。 输入格式共一行,包含一...
上午;翻译文献,觉得作用甚微,主要的还是理解文献的结构和脉络,真正的去读懂一个作者大概把握的框架,然后用具体知识去填空编程能力很重要,要加强,算...
题目描述 把 1∼n 这 n 个整数排成一行后随机打乱顺序,输出所有可能的次序。 输入格式一个整数 n。 输出格式按照从小到大的顺序输出所有方案...
题目描述 给定一个长度为 N 的数组,数组中的第 i 个数字表示一个给定股票在第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你可以...
题目描述 输入一个整数数组,实现一个函数来调整该数组中数字的顺序。 使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分。 样例 算法...
题目描述 输入一棵二叉树的根结点,求该树的深度。 从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。 样...
题目描述 给定一个以字符串表示的非负整数 num,移除这个数中的 k 位数字,使得剩下的数字最小。注意: 空字符串被视为0。 如果结果中包含前导...