发表评论取消回复
相关阅读
相关 LeetCode题目之腾讯精选练习(50题):子集
题目 给定一组**不含重复元素**的整数数组 nums,返回该数组所有可能的子集(幂集)。 **说明**:解集不能包含重复的子集。 **示例** : 输...
相关 LeetCode题目之腾讯精选练习(50题):求众数
题目 给定一个大小为 n 的数组,找到其中的众数。众数是指在数组中出现次数**大于** ⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的,并且给定的数组总是存在众数...
相关 LeetCode题目之腾讯精选练习(50题):回文数
题目 判断一个整数是否是回文数。**回文数**是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 **示例 1:** 输入: 121 输出:...
相关 LeetCode 腾讯精选50题--2的幂
在二进制中,2的幂的数字用二进制表示时只会有一位表示为1,其余都为0,基于这个前提,可以有两种方案: 1. 做位移操作 2. 与数值取反并与原数值做与操作,判断是否
相关 LeetCode 腾讯精选50题--求众数
由于众数是指数组中相同元素的个数超过数组长度的一半,所以有两种思路,一. 先排序,后取排序后的数组的中间位置的值;二. 统计,设定一个变量统计相同元素出现的次数,遍历数组,若与
相关 LeetCode 腾讯精选50题--最小栈
题目很简单,实现一个最小栈,能够以线形的时间获取栈中元素的最小值 自己的思路如下: 利用数组,以及两个变量, last用于记录栈顶元素的位置,min用于记录栈中元素的最小值
相关 LeetCode 腾讯精选50题--有效的括号
根据题意,第一反应就是使用栈,左右括号相匹配,则将左括号出栈,否则将左括号入栈。 这里我用数组配合“指针”模拟栈的入栈与出栈操作,初始时指针位置指向0,表示空栈,凡遇上左括号
相关 【 腾讯精选练习 50 题】16—三数之和【中等】
题目链接 [15. 三数之和【中等】][15.] 题目简介 给你一个包含 n 个整数的数组 `nums`,判断 `nums` 中是否存在三个元素 a,b,c ,使
相关 【 腾讯精选练习 50 题】05—回文数【简单】
题目链接 [9. 回文数【简单】][9.] 题目描述 给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。 回文数是指正序
还没有评论,来说两句吧...