发布于 19 小时前
【C++算法基础】#6算法的时间复杂度和空间复杂度分析
算法的时间复杂度和空间复杂度是评价算法优劣的两个重要指标。 本文将介绍如何分析算法的时间复杂度和空间复杂度,并给出几个例子供参考学 …
CCPC全国邀请赛金牌/ICPC亚洲区域赛银牌 / 211本科在读
Algorithm
算法的时间复杂度和空间复杂度是评价算法优劣的两个重要指标。 本文将介绍如何分析算法的时间复杂度和空间复杂度,并给出几个例子供参考学 …
在算法中,有一个很经典的算法:回溯法,其使用的搜索方法是深度优先搜索。 本文将介绍回溯法,手把手教大家学会如何写回溯法,以及在搜索 …
在计算机中,图的存储方式有很多种,最常用的是邻接矩阵和邻接表。邻接矩阵的适用范围一般很小,我们不考虑这种写法。 本文将讨论对于图的 …
分治法(Divide and Conquer)和二分法(Binary Search)都是十分重要的算法思想。 分治法可以将较大规模 …
暴力枚举法(Brute Force)是许多刚接触编程或算法的选手最容易上手,也最明显的算法。虽然暴力枚举往往效率极低,但是可以很快 …
在算法竞赛中,有两种排序较为常见,第一种是$O(nlogn)$的排序,一般是基于比较的排序,第二种是桶排序。两种方法各有优劣,选取 …
🎈 作者:Eriktse 🎈 简介:19岁,211计算机在读,现役ACM银牌选手🏆力争以通俗易懂的方式讲解算法!❤️欢迎关注我,一 …