自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 打卡六十天:第九天 第四章 字符串part02

思路是"sadbutsad"找"sad"然后可能存在"sadbutsad"找"sadr"这样就是不匹配返回-1,否则返回的就是地址。匹配过程中可能出现完全不匹配匹配好几次匹配了但是不完全匹配的情况先看是否匹配,不匹配返回-1,匹配是否完全,不完全返回-1;【垃圾代码,无法运行】找问题。我的思路太麻烦了,直接循环,不一样的就是false,如意最后如果是true就是正确答案修改

2023-07-20 17:21:56 52

原创 打卡六十天:第八天 第四章 字符串part01

这是一个将字符串 s 中从索引 i 开始的连续 k 个字符进行反转的函数调用。它使用了 C++ 的 reverse 函数,将字符串中的指定范围进行反转。s.begin() + i 表示从索引 i 开始的迭代器,s.begin() + min(i + k, n) 表示从索引 i 加上 k 和字符串长度 n 中的较小值的迭代器。min(i + 2, n)这个是怕不断的加倍之后超出字符串长度。

2023-07-19 19:00:30 55

原创 打卡六十天:第六天 第三章 哈希表part01

还有一个思路就是设置一个数组,比如说record[26]={0},然后对对于一个字符串在它字母所对应的ASCII码上进行计数,比如record[ASCII],然后这个位置上的数就能够记录这个字符串上有多少个这样的字母。一开始的思路就是建立一个新数组,遍历题中的两个数组后,如果两个数组出现重叠的部分,将该元素存进新数组中。不过存储之前需要对这个新数组进行循环防止出现重复的元素,比如说[1,2,2,1]和[2,2]只需要输出一个2就可以了。例如冲突的位置,放了小李,那么就向下找一个空位放置小王的信息。

2023-07-17 19:16:05 61 1

原创 打卡六十天:第四天 第二章 链表part01

第一次写的错误代码,无法运行,我的具体思路就是再建一个链表,然后保存住head头结点的位置,其实这里还需要判断一下头结点是否更改了,如果更改了的话那保存head的s2也是需要更改的,但是程序一点都运行不了,看一下正确答案。首先需判断头结点是不是可删元素。若是,直接新令一个节点等于head->next,若不是还需要保存一下头结点。就是实际一些链表相关的功能函数,感觉挺简单的,但是写不出来…直接在原表上进行删除操作。

2023-07-15 19:40:52 59 1

原创 打卡六十天:第一天 第一章 数组part01

num在这里等于3。首先,知道数组长度,l=4,所以字符地址为0,1,2,3。将val与nums对比时,当i=1时,两者相等,此时我想判断数组最后一位是否与2相等,如果不等我将最后一位的值覆盖在i=1的位置上,同时将l缩小为3,若最后一位等于 val那么就将l直接缩小为3,然后再判断倒数第二位是否与val相等。我理解的就是重新赋值,快指针与慢指针始终保持着一前一后的状态,如果快指针等于val,那么此时不需要将该值赋值给慢指针,其余情况慢指针都等于快指针,所以最后返回的是慢指针的l。上的相同类型数据的集合。

2023-07-12 15:47:59 65 1

原创 每日一题:力扣第一题 两数之和

力扣第一题

2023-07-10 14:51:15 66 1

空空如也

空空如也

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

TA关注的人

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