(1条消息) 漫画:滑动窗口系列 第三讲(找到字符串中所有字母异位词)
相关推荐
-
java学习——27.字符串
字符串是字符的有限序列. Java中的字符串String是一个类,属于引用数据类型. 今天介绍String中的一些概念和方法. 1.字符串常量 字符串常量是由双引号括起来表示的字符序列. 如:&quo ...
-
C语言 字符串常用函数 示例
字符串常用函数一 #include <stdio.h>#include <string.h>int main(){char *str="字符串常用函数";p ...
-
通俗易懂的最长回文串图解、说明及Java代码(中心扩散法和Manacher算法)
通俗易懂的最长回文串图解、说明及Java代码(中心扩散法和Manacher算法)
-
JavaScript连载23-String对象及其常用方法
一.String对象 1.字符串的所有方法,都不会修改字符串本身(字符串是不可变的,操作完成之后会返回一个新的字符串) 注意点:拼接大量的字符串会有性能问题,我们经常使用服务器渲染和模板引擎来解决这个 ...
-
(1条消息) 漫画:二叉树系列 第三讲(BST与其验证)
在上一节中,我们分别学习了DFS与BFS.在本节中,我们将继续学习一种特殊的二叉树结构 -- 二叉搜索树(BST). 01 二叉搜索树 先看定义:二叉搜索树(Binary Search Tree),( ...
-
(1条消息) 漫画:动态规划系列 第三讲
在上一篇中,我们了解了什么是DP(动态规划),并且通过DP中的经典问题 "最大子序和",学习了状态转移方程应该如何定义.在本节中,我们将沿用之前的分析方法,通过一道例题,进一步巩固 ...
-
(1条消息) 漫画:二叉树系列 第八讲(二叉树的剪枝)
在之前的系列中.我们学习了DFS.BFS,也熟悉了平衡二叉树,满二叉树,完全二叉树,BST(二叉搜索树)等概念.在本节中,我们将学习一种二叉树中常用的操作 -- 剪枝.这里额外说一点,就本人而言,对这 ...
-
(1条消息) 漫画:二叉树系列 第七讲(完全二叉树的节点个数)
在上一篇中,我们学习了解了平衡二叉树,并且利用DFS进行了验证.在本节中,我们将继续学习完全二叉树的相关内容.首先了解一下什么是完全二叉树. 01 完全二叉树 完全二叉树由满二叉树引出,先来了解一下什 ...
-
(1条消息) 漫画:二叉树系列 第六讲(平衡二叉树)
今日偷懒,在家忙着码代码,所以就分享一道简单点的题目~在之前的系列中,我们已经学习了二叉树的深度以及DFS,如果不会可以先查看之前的文章.今天我们将对其进行应用,直接看题目: 01 第110题:平衡二 ...
-
(1条消息) 漫画:二叉树系列 第五讲(BST的删除)
在两节中,我们了解了BST(二叉搜索树)的概念,并且知道了如何在BST中查找一个元素.那我们又如何在BST中去删除一个元素呢?我们将通过本节的例题进行学习! 下面看题:???????????? 01 ...
-
(1条消息) 漫画:二叉树系列 第四讲(BST的查找)
在上一节中,我们学习了二叉搜索树.那我们如何在二叉搜索树中查找一个元素呢?和普通的二叉树又有何不同?我们将在本节内容中进行学习! 下面看题:???????????? 01 第700题:二叉搜索树中的搜 ...
-
(1条消息) 漫画:二叉树系列 第一讲(最大深度与DFS) 修订版
在计算机科学中,二叉树是每个结点最多有两个子树的树结构.通常子树被称作"左子树"(left subtree)和"右子树"(right subtree).二叉树常 ...
-
(1条消息) 漫画:二叉树系列 第二讲(层次遍历与BFS)
在上一节中,我们通过例题学习了二叉树的DFS(深度优先搜索),其实就是沿着一个方向一直向下遍历.那我们可不可以按照高度一层一层的访问树中的数据呢?当然可以,就是本节中我们要讲的BFS(宽度优先搜索), ...