![](https://img-blog.csdnimg.cn/7353f563165447d38f5a60cfc15f2001.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据结构和算法
文章平均质量分 97
数据结构和算法知识,算法路线以及算法刷题历程分享~
小新要变强
永远把自己当“小新”,充满求知欲,才能不断变强!小新是谁?是你,是我,也是他/她!
展开
-
【LeetCode算法成长之路】Java字符串相关类总结与经典题目分析
本文小新为大家带来 Java字符串相关类总结与经典题目分析 相关知识,具体内容包括不可变字符序列String介绍(包括:String 的特性,构造器,String 与其他结构间的转换,基本常用方法,查找方法,字符串截取方法,开头与结尾判断方法,替换方法),可变字符序列StringBuffer与StringBuilder(包括:StringBuffer 与 StringBuilder 的理解,StringBuilder,StringBuffer 的 API)及相关经典题目进行详尽介绍~原创 2023-04-06 08:30:00 · 2511 阅读 · 98 评论 -
【LeetCode算法成长之路】滑动窗口算法总结与经典题目分析
本文小新为大家带来 滑动窗口算法 相关知识,经过对滑动窗口算法类题目的总结,为大家分享滑动窗口算法概述(包括:滑动窗口算法思想,滑动窗口算法使用场景,滑动窗口算法使用思路),滑动窗口算法代码模板,以及两个经典例题(长度最小的子数组,最小覆盖子串),帮助大家更好的理解与掌握滑动窗口算法~原创 2023-04-02 08:30:00 · 2232 阅读 · 58 评论 -
算法刷题路线总结与相关资料分享
算法刷题路线总结,算法题刷题步骤介绍,数据结构与算法相关资料分享~原创 2022-10-28 08:15:00 · 6474 阅读 · 146 评论 -
【数据结构基础】之数组介绍,生动形象,通俗易懂,算法入门必看
数据结构基础数组介绍:数组定义,数组各种玩法,二维数组等详细介绍~原创 2022-10-30 08:15:00 · 1101 阅读 · 99 评论 -
【数据结构基础】之链表介绍,生动形象,通俗易懂,算法入门必看
链表是一种动态数据结构,他的特点是用一组任意的存储单元(可以是连续的,也可以是不连续的)存放 数据元素;链表中每一个元素成为 “结点” , 每一个结点都是由数据域和指针域组成的, 每个结点中的指针域指向下一 个结点。本文将对链表的概念与特点,单链表,双链表,循环链表,链表的封装,Java中链表的使用进行详细介绍~原创 2022-11-01 08:00:00 · 970 阅读 · 100 评论 -
【数据结构基础】之栈与队列介绍,生动形象,通俗易懂,算法入门必看
栈:一种特殊的线性表,只允许在固定的一端进行插入和删除元素操作,栈中的数据元素遵守后进先出LIFO(Last In First Out)的原则;队列是一种仅支持在表尾进行插入操作、在表头进行删除操作的线性表,插入端称为队尾,删除端称为队首,队列满足先进先出的性质(FIFO)。本文将对栈与队列的概念与实现,以及Java中Stack(栈)、Queue(队列)、Deque(双端队列)的使用进行详尽介绍~原创 2022-11-02 08:15:00 · 723 阅读 · 112 评论 -
【数据结构基础】之树的介绍,生动形象,通俗易懂,算法入门必看
树(Tree)是n(n>=0)个结点的有限集;二叉树是n(n>=0)个结点的有限集合,该集合或者为空集(称为空二叉树),或者由一个根结点和两棵互不相交的、分别称为根结点的左子树和右子树组成。本文将对树与二叉树的概念、特点,以及二叉查找树,平衡二叉树,红黑树,B+树,B-树进行详细介绍~原创 2022-11-03 08:15:00 · 680 阅读 · 78 评论 -
【数据结构基础】之图的介绍,生动形象,通俗易懂,算法入门必看
本文为数据结构基础【图】相关知识,具体将对图的基本概念,图的存储结构,图的遍历包含广度优先遍历和深度优先遍历,循环遍历数组,最小生成树,拓扑排序等进行详尽介绍~原创 2022-11-05 08:15:00 · 1010 阅读 · 126 评论 -
【数据结构与算法】之递归算法
本文将对【数据结构与算法】 递归算法相关知识进行介绍,通过对斐波那契数列、抢5游戏,上台阶问题,汉诺塔问题,树和图的遍历等递归问题进行介绍,帮助大家理解递归算法~原创 2022-11-08 08:15:00 · 2244 阅读 · 105 评论 -
【数据结构与算法】之多指针算法经典问题
本文将对【数据结构与算法】多指针算法经典问题相关详尽介绍~,具体包括:链表反转(包含迭代反转链表、递归反转、头插法反转),双指针-快慢指针(包含寻找单向无环链表的中点、判断单向链表是否有环及找环入口),双指针-左右指针(包含两数之和、二分查找)等相关多指针算法~原创 2022-11-10 08:30:00 · 1376 阅读 · 101 评论 -
【数据结构与算法】之动态规划经典问题
本文将对【数据结构与算法】动态规划经典问题相关介绍 ,具体将对最长递增子序列问题,找零钱问题,0-1背包问题相关动态规划算法问题进行详尽介绍~原创 2022-11-11 08:30:00 · 5650 阅读 · 92 评论 -
【数据结构与算法】之回溯、滑动窗口、分治算法经典问题
本文将对【数据结构与算法】回溯、滑动窗口、分治算法相关经典问题分享~,具体将对 回溯算法(包括全排列问题、N皇后问题),滑动窗口算法,分值算法(包括归并排序、快速排序)等进行详尽介绍~原创 2022-11-12 09:00:00 · 1470 阅读 · 108 评论 -
【数据结构与算法】之十大经典排序算法
本文为 【数据结构与算法】十大经典排序算法 相关介绍,具体将对冒泡排序,选择排序,插入排序,希尔排序,归并排序,快速排序,堆排序,计数排序,桶排序,基数排序 等进行详尽介绍~原创 2022-11-15 08:30:00 · 885 阅读 · 119 评论