每日leetcode
菜是菜人是真帅
这个作者很懒,什么都没留下…
展开
-
80. 删除有序数组中的重复项 II
无原创 2023-02-25 16:52:56 · 153 阅读 · 0 评论 -
leetcode -twosum 暴力搜索的实现 、哈希表的实现、二分查找递归实现
给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 这题太基本了,先来写暴力搜索两个for循环来实现: class Solution { public: vector<int> twoSum(vector<int>&a...原创 2019-04-16 21:56:52 · 222 阅读 · 0 评论 -
leetcode -整数反转
给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 class Solution { public: int reverse(int x) { int rev = 0; while (x != 0) { int pop = x % 10; x /= 10; if...原创 2019-04-17 22:38:14 · 101 阅读 · 0 评论 -
leetcode-回文数
判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 现在,让我们来考虑如何反转后半部分的数字。 对于数字 1221,如果执行 1221 % 10,我们将得到最后一位数字 1,要得到倒数第二位数字,我们可以先通过除以 10 把最后一位数字从 1221 中移除,1221 / 10 = 122,再求出上一步结果除以10的余数,122 % 10 = 2,就可以得到倒...原创 2019-04-18 22:32:01 · 124 阅读 · 0 评论