C++STL教程入门 C++STL教程入门在上一篇文章我们已经基本的了解了什么是C++的STL(标准模板库),在本章中绝大多数内容都是在介绍常用的STL模板的使用以及其一些参数的介绍,但是请注意,STL由于其设计之初就容纳了大量的程序员思维结…… C++STL库教程(附带题库) 2022年02月28日 186 点赞 0 评论 95800 浏览
插入排序算法C/C++代码图文讲解 插入排序算法C/C++代码图文讲解插入排序的代码实现虽然没有冒泡排序和选择排序那么简单粗暴,但它的原理应该是最容易理解的了,因为只要打过扑克牌的人都应该能够秒懂。插入排序是一种最简单直观的排序算法,它的工作原理是通过构建有序序列,对于…… 排序算法 2022年05月29日 208 点赞 0 评论 112276 浏览
什么是弦图? 什么是弦图?什么是弦图?下面的图我们看到后,第一感觉应该虽然看着很酷炫,但是会感觉很复杂,感觉无所适从,不知怎么来看这个图表。今天我们就来介绍下这个图表是怎么用的?这个图表叫做弦图,弦图主要用于展示多个对象之间的…… 图论 2022年01月18日 231 点赞 0 评论 114709 浏览
有向无环图图文讲解 有向无环图图文讲解一、定义边有向,无环。英文名叫DirectedAcyclicGraph,缩写是DAG。一个无环的有向图称做有向无环图。在图论中,如果一个有向图无法从某个顶点出发经过若干条边回到该点,则这个图是一个有向…… 图论 2022年03月20日 154 点赞 0 评论 83529 浏览
深入分析算法的复杂度 深入分析算法的复杂度在系统分析算法的复杂度之前,我们先了解什么是算法?算法是指用来操作处理数据、解决程序问题的一组方法。但是对于同一个问题,我们去使用不同的算法,结果或许会一样,但不同的地方就在于你所用算法所耗费的资源和…… 算法基础 2022年01月14日 119 点赞 0 评论 73297 浏览
插头DP图文实例讲解 插头DP图文实例讲解本篇通过图文解析讲述插头DP的内容,结合前面的状态压缩DP知识,以及前置知识:哈希,方便大家能快速理解。在阐述什么是插头DP之前,我们先了解插头DP有什么用?插头DP是用来解决一类网格图上的连通性问题…… 动态规划 2022年04月14日 158 点赞 0 评论 69440 浏览
什么是Manacher算法? 什么是Manacher算法?本篇讲解manacher算法,大家在学习之前,提前了解一下两个字符串相算法——kmp和拓展kmp,这些算法都是字符串算法。相对于前面介绍的两个算法,Manacher算法的应用范…… 字符串相关 2022年05月26日 131 点赞 0 评论 99592 浏览
最短路径,迪杰斯特拉(Dijkstra)算法及C/C++代码实现 最短路径,迪杰斯特拉(Dijkstra)算法及C/C++代码实现1.何为最短路径最短路径问题是图论研究中的一个经典算法问题,旨在寻找图(由结点和路径组成的)中两结点之间的最短路径,大致可以分为如下几种问题,可无论如何分类问题,其本质思想还是不变的,即,求两点间的最…… 图 2022年05月23日 114 点赞 0 评论 109678 浏览
结合实例解析深度优先搜索(DFS)搜索 结合实例解析深度优先搜索(DFS)搜索当你从一个顶点开始,沿着某条路往下走,一直走到底,如果走完后发现不能达到目标解,就回溯,返回到上一个节点,换条路,然后继续走到底,如此往复,直至所有可能的结果都被搜索完。通俗理解就是不撞南墙不回头这种…… 搜索算法 2022年02月01日 211 点赞 0 评论 114032 浏览
简述随机增量法 简述随机增量法随机增量算法是计算几何的一个重要算法,它对理论知识要求不高,算法时间复杂度低,应用范围广大。增量法(IncrementalAlgorithm)的思想与第一数学归纳法类似,它的本质是将一个问题化为规模刚…… 计算几何 2022年04月05日 217 点赞 0 评论 88316 浏览