算法
爱敲代码小黑
这个作者很懒,什么都没留下…
展开
-
面试经典算法题之双指针专题
第一种是使用语言中的字符串翻转 API 得到 sgood\textit{sgood}sgood 的逆序字符串。最简单的方法是对字符串 sss 进行一次遍历,并将其中的字母和数字字符进行保留,放在另一个字符串。函数 是判断该字符是否为数字,也就是 ‘0’ 到 ‘9’在代码中使用到一些函数,可以记一下。这到题目, 就是简单的双指针例题。函数 是把大写字母转成小写字母。一: 筛选 + 双指针验证。原创 2024-04-30 09:35:08 · 697 阅读 · 0 评论 -
力扣刷题日记之回溯(蓝桥杯必考)
回溯算法持续更新,有问必答哈原创 2024-03-07 19:11:02 · 452 阅读 · 0 评论 -
力扣刷题日记之二叉树(不定时更新)
平衡二叉树(递归法 , 一次看懂)原创 2024-01-20 10:51:49 · 463 阅读 · 2 评论 -
迭代器(C++)
迭代器类型通常由容器类型定义,因此我们可以使用容器的成员函数 begin() 和 end() 来获取一个迭代器,分别表示容器中的第一个元素和最后一个元素的下一个位置。通过迭代器,我们可以使用操作符 * 来取得当前位置的元素值,同时还可以使用操作符 ++ 来将迭代器移动到下一个位置。迭代器提供了一种统一的接口,使得我们可以通过类似指针的方式来访问容器中的元素,而不需要关心底层数据结构的细节。它可以指向容器中的特定位置,并允许我们访问和操作这些位置上的元素。原创 2023-09-23 17:10:09 · 209 阅读 · 0 评论 -
[C++]模拟散列表
下面的 insert 是头插, 也就是插入一个元素在头结点前面。原创 2023-09-22 10:26:16 · 67 阅读 · 0 评论 -
[C++]数组模拟单链表
假设下面的头结点是 1 , 那么下面的链表为。: 下标从 0 开始)原创 2023-09-21 21:35:27 · 63 阅读 · 0 评论 -
字符串哈希(C++)
【代码】字符串哈希(C++)原创 2023-09-19 21:56:25 · 179 阅读 · 0 评论 -
[C++]堆排序
【代码】[C++]堆排序。原创 2023-09-19 21:18:31 · 38 阅读 · 0 评论 -
合并集合(C++)
【代码】合并集合(C++)原创 2023-09-18 16:10:19 · 459 阅读 · 0 评论