Two Sum题:给一个数组vector和一个数target,在数组中找到两个元素的和相加等于target,并返回这两个元素的下标。解:用一个m...
Two Sum题:给一个数组vector和一个数target,在数组中找到两个元素的和相加等于target,并返回这两个元素的下标。解:用一个m...
题意:给你一个无序数组,返回该数组第K大的数(重复的两个数算两个)。解题思路:使用优先队列priority_queue q;一、优先队列声明方...
题意:给你一颗二叉树,返回先序遍历的节点vector。解题思路:思路一:递归,比较容易想到,递归终止条件是当前指针为空,递归规则是先把当前节点放...
题意:给你一个vector数组,只有一个数出现一次,其余的数都出现三次,返回那个出现一次的数。要求:时间复杂度O(N),空间复杂度O(1)。背景...
题意:给你一组数,里面有两个数仅出现一次,而其余的数则出现两次。要求在O(N)的时间复杂度和O(1)的空间复杂度内找出这两个数。解题思路:两个相...
题意:给你初始一个A,再给你一串A,每次可以选择两种操作:复制当前所有字符,粘贴之前复制的字符。问你从一个给到指定个数的A最短需要多少步骤。解题...
题意:给你一个矩阵只包含元素0和1,求的一个矩阵,该矩阵在原矩阵为1的位置得出该元素距离最近的0的距离(仅能上下左右)。解题思路:动态规划思路,...
题意:给你一个表,用MYSQL找出含有学生数量不小于5的班级(学生不能重复)。解题思路:先用一条select语句得出每个班级对应的不同的学生数量...
题意:给你两个数组,从两个数组中各选一个数交换位置,新得到的两个数组的元素总和相等。思路一:先得到两个数组各自的元素总和,进而得到平均值,再遍历...
题意:让你构造一个类,初始化后,每次调用某成员函数可以得到历史数据的第K大的数(有两个相同的数算两个)。解题思路:思路一:初始化使用vector...
专题公告
玩的开心!