post_img

BFS和DFS

摘要

BFS(广度优先搜索)、 广度优先遍历,指的是从图的一个未遍历的节点出发,先遍历这个节点的相邻节点(左节点和右节点),再依次遍历每 …

post_img

链表排序,反转算法

摘要

介绍、 链表排序思想和数组排序类似,区别就是数组遍历容易,数据交换也容易;链表(单项链表)只能一个方向遍历,不能逆序遍历,且不能随 …

post_img

最短路径算法

摘要

介绍、 在最短路径问题中,最常用的算法是迪杰斯特拉算法(Dijkstra’s algorithm)和弗洛伊德算法(Floyd-Wa …

post_img

数据结构并查集

摘要

定义、 并查集是一种树型的数据结构,用于处理一些不相交集合(disjoint sets)的合并及查询问题。 按照我自己的理解,我假 …

post_img

数据结构哈希表

摘要

带你快速理解 哈希表(散列表)的运作原理 模拟实现哈希表超详解(C++)_今天也要写bug的博客-CSDN博客_哈希表c++实现 …

post_img

queue容器复习

摘要

queue容器就是数据结构队列,底层容器使用了之前写的vector,vector本质上是动态数组,使用vector的话效率比较低, …

post_img

stack容器复习

摘要

stack容器就是数据结构栈,底层容器用到了之前写的vector,本质上是在vector基础上加了一层封装,多了一些接口,基于ve …