自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 leetcode初级算法之————字符串匹配

p:记录父串的初始比较位,q:父串比较位,r:字串比较位。依次串比较

2022-09-13 20:20:46 160 1

原创 csdn初级算法之————验证回文串

一个指针从前往后,另一个从后往前,遇到非数字字母就跳过,判断两个指针所指向的元素值是否相等

2022-09-07 22:43:07 164

原创 leetcode初级算法之————有效的字母异位词

先把字符串转化为数组,再排序,最后再转化回来比较是否相等。排序是排除顺序不一致造成的干扰

2022-09-07 21:11:28 190

原创 leetcode初级算法之————字符串中的第一个唯一字符

用一个数组存每个出现的元素出现的次数,再查每个元素出现的次数,第一个等于1的就是我们要找的元素。在这个算法中,最重要的是计算出每个字母的固定下标:字母的ascii值 - a的ascii值

2022-09-06 22:49:00 140

原创 leetcode初级算法之整数翻转

由此我们可以得出规律,原数 (最低位*10+高一位)*10+再高一位...+最高位 = 翻转后结果

2022-09-06 22:05:49 62

原创 leetcode算法之————旋转图像

先将图像上半和下半按照中间线为轴按行对称交换,再以主对角线为轴对称交换元素。(来源:数据结构与算法)

2022-09-02 23:16:29 305

原创 leetcode初级算法之————有效的数独

运用二维数组的每一个位置的横纵下标作为信息记录载体,而该位置的元素值作为标志。

2022-09-02 21:28:36 175

原创 leetcode初级算法——两数之和

leetcode初级算法——两数之和

2022-08-31 22:41:46 68

原创 leetcode初级算法之————移动零

leetcode初级算法之————移动零

2022-08-31 17:25:59 408

原创 leetcode算法初级之——加一

leetcode算法初级之——加一

2022-08-31 11:30:17 73

原创 两个数组的交集

leetcode算法初级之——两个数组的交集

2022-08-30 21:22:49 191

原创 leetcode算法基础之——找出只出现一次的元素

问题描述:给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。

2022-08-30 17:05:42 436

原创 判断是否存在重复元素

问题描述:给你一个整数数组nums。如果任一值在数组中出现至少两次,返回true;如果数组中每个元素互不相同,返回false。

2022-08-30 16:48:42 482

原创 leetcode初级———旋转数组的多种算法总结

/经观察发现:将数组元素全部后移k单位即将后 k%length 个元素前置,为此我们可以借助一个新数组存储这些 需要前置的元素,然后整体迁移。//思路同一,需要把后 K 个元素前置,可以先将整个数组翻转,再把前 k 个元素翻转,最后剩余元素翻转。while(i++ < numsSize){ //持续对每一个元素都摆放到正确位置。//新创建一个数组,按原数组旋转后的正确顺序到新数组中,再放回。} //在新数组的元素移动后位置摆放各个元素。} // 前 k 个元素翻转。} //存储需要前置的元素。...

2022-08-30 11:12:53 168

原创 买卖股票的最佳时机

1.最大的while循环控制价格上升段数,里层的第一个while循环用以寻找每一上升段的起点价格(ori),里层第二个while循环用以寻找每一上升段终点价格(fin)。链接:https://leetcode.cn/leetbook/read/top-interview-questions-easy/x2zsx1/问题分析:其实无论价格走势是一直升,还是升降兼续,最大利润永远是最大连续上升值之和。给你一个整数数组 prices ,其中 prices[i] 表示某支股票第 i 天的价格。...

2022-08-29 20:19:27 49

原创 有序数组的双指针去重

/数组不存在或者空数组。//当 q>length时说明后面全都是重复项了,无需再去除。3.可设置两个指针,快指针用来查询数据,慢指针用来数据对照。问题描述 :存在一个升序数组,将数组中的重复数据去除,且原有的顺序不变。//p++,开始排除下一个元素的重复项。1.已知数组升序,那么存在的重复数据一定物理相邻。return p+1;//返回p之前元素个数。2.数组去重即将所有非重复元素前置。...

2022-08-29 16:28:05 265 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除