摘要: KMP算法就是在一个字符串中寻找另一个子串,避免了“跳回下一个字符再重新匹配”,实现了在一次字符串的遍历过程中就可以匹配出子串。 28. 实现 strStr() (本题可以跳过) 卡哥建议:因为KMP算法很难,大家别奢求 一次就把kmp全理解了,大家刚学KMP一定会有各种各样的疑问,先留着,别期望立 阅读全文
posted @ 2023-08-03 22:16 银河小船儿 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 344.反转字符串 卡哥建议: 本题是字符串基础题目,就是考察 reverse 函数的实现,同时也明确一下 平时刷题什么时候用 库函数,什么时候 不用库函数 题目链接/文章讲解/视频讲解:https://programmercarl.com/0344.%E5%8F%8D%E8%BD%AC%E5%AD 阅读全文
posted @ 2023-08-03 21:50 银河小船儿 阅读(595) 评论(0) 推荐(0) 编辑
摘要: 454.四数相加II 卡哥建议:本题是使用map巧妙解决的问题,好好体会一下 哈希法如何提高程序执行效率,降低时间复杂度,当然使用哈希法会提高空间复杂度,但一般来说我们都是舍空间换时间, 工业开发也是这样。 题目链接/文章讲解/视频讲解:https://programmercarl.com/0454 阅读全文
posted @ 2023-08-02 01:57 银河小船儿 阅读(781) 评论(0) 推荐(0) 编辑
摘要: 242.有效的字母异位词 卡哥建议: 这道题目,大家可以感受到数组用来做哈希表给我们带来的遍历之处。 题目链接/文章讲解/视频讲解: https://programmercarl.com/%E5%93%88%E5%B8%8C%E8%A1%A8%E7%90%86%E8%AE%BA%E5%9F%BA%E 阅读全文
posted @ 2023-07-31 23:32 银河小船儿 阅读(926) 评论(1) 推荐(0) 编辑
摘要: 24. 两两交换链表中的节点 卡哥建议:用虚拟头结点,这样会方便很多。 本题链表操作就比较复杂了,建议大家先看视频,视频里我讲解了注意事项,为什么需要temp保存临时节点。 题目链接/文章讲解/视频讲解:https://programmercarl.com/0024.%E4%B8%A4%E4%B8% 阅读全文
posted @ 2023-07-30 19:51 银河小船儿 阅读(1048) 评论(0) 推荐(0) 编辑
摘要: 203.移除链表元素 题目链接/文章讲解/视频讲解::https://programmercarl.com/0203.%E7%A7%BB%E9%99%A4%E9%93%BE%E8%A1%A8%E5%85%83%E7%B4%A0.html 卡哥题目建议:本题最关键是要理解虚拟头结点的使用技巧,这个对链 阅读全文
posted @ 2023-07-28 21:24 银河小船儿 阅读(1327) 评论(1) 推荐(0) 编辑
摘要: 单链表的定义 什么是单链表 单链表是一种链式存取的数据结构,用一组地址任意的存储单元存放线性表中的数据元素。 单链表的各个数据元素在物理上可以是离散存放的,每个结点除了存放数据元素外,还要存储指向下一个节点的指针。而顺序表是连续存放的,每个结点中只存放数据元素。 单链表的优点:不要求大片连续空间,改 阅读全文
posted @ 2023-07-28 19:21 银河小船儿 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 977.有序数组的平方 题目链接:https://leetcode.cn/problems/squares-of-a-sorted-array/ 文章讲解:https://programmercarl.com/0977.%E6%9C%89%E5%BA%8F%E6%95%B0%E7%BB%84%E7% 阅读全文
posted @ 2023-07-27 23:12 银河小船儿 阅读(1384) 评论(0) 推荐(0) 编辑
摘要: 从b站上黑马程序员的c++课里学到的C++之指针变量的定义和使用 指针变量的定义和使用 简单理解指针就是地址。 内存编号是从0开始记录的,一般用16进制数字表示 1 #include <iostream> 2 using namespace std; 3 4 int main() 5 { 6 int 阅读全文
posted @ 2023-07-27 10:48 银河小船儿 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 704. 二分查找 题目链接:https://leetcode.cn/problems/binary-search/ 视频链接:https://www.bilibili.com/video/BV1fA4y1o715 文章讲解:https://programmercarl.com/0704.%E4%B 阅读全文
posted @ 2023-07-26 17:18 银河小船儿 阅读(1619) 评论(2) 推荐(0) 编辑