C++STL教程入门 C++STL教程入门在上一篇文章我们已经基本的了解了什么是C++的STL(标准模板库),在本章中绝大多数内容都是在介绍常用的STL模板的使用以及其一些参数的介绍,但是请注意,STL由于其设计之初就容纳了大量的程序员思维结…… C++STL库教程(附带题库) 2022年02月28日 186 点赞 0 评论 95521 浏览
堆排序算法C/C++代码图文讲解 堆排序算法C/C++代码图文讲解(1)堆的概念所谓堆,它是一个数组,也能够被看成一个近似的全然二叉树。树上每一个结点相应数组的一个元素。二叉堆分为二种:最大堆和最小堆。本文主要介绍最大堆,最小堆类似。最大堆的特点:对于随意某个结点,…… 排序算法 2022年04月23日 192 点赞 0 评论 95593 浏览
什么是单调栈? 什么是单调栈?什么是单调栈?有什么好处?就是栈中元素,按递增顺序或者递减顺序排列的时候,单调栈的最大好处就是时间复杂度是线性的,每个元素遍历一次!单调栈是一种数据结构,它里边存放的数据具有单调性,每个元素都只进栈一…… 数据结构 2022年05月09日 54 点赞 0 评论 96024 浏览
树形选择排序(锦标赛排序)C/C++代码图文讲解 树形选择排序(锦标赛排序)C/C++代码图文讲解树形选择排序(treeselectionsort)是堆排序的一个过渡,并不是核心算法,大家可以结合介绍和C++代码的范例进行理解。(1)算法介绍树形选择排序(TreeSelectionSort),又称…… 排序算法 2022年05月25日 140 点赞 0 评论 96236 浏览
矩阵扩展-算卷积算法介绍及C语言代码实现 矩阵扩展-算卷积算法介绍及C语言代码实现1.矩阵扩展算法——简单的算卷积接着上文,矩阵进行更深入的学习就需要学习更多的处理了,矩阵被运用在很多的领域,这里简单以计算机图形处理的重要概念——卷积…… 串、数组、矩阵和广义表 2022年03月03日 150 点赞 0 评论 96369 浏览
什么是凸包? 什么是凸包?凸包(ConvexHull)是一个计算几何(图形学)中的概念。在一个实数向量空间V中,对于给定集合X,所有包含X的凸集的交集S被称为X的凸包。X的凸包可以用X内所有点(X1,...Xn)的线性组合来构…… 计算几何 2022年01月25日 202 点赞 0 评论 97175 浏览
高精度计算的应用 高精度计算的应用什么是高精度算法?它是处理大数字的数学计算方法。在一般的科学计算中,会经常算到小数点后几百位或者更多,当然也可能是几千亿几百亿的大数字。一般这类数字我们统称为高精度数。但近几年的CSPJ/S复赛貌似从…… 数学相关 2022年04月20日 106 点赞 0 评论 97375 浏览
Python枚举算法 Python枚举算法        本章我们进入算法的学习,我们会通过比较经…… Python算法 2022年02月21日 175 点赞 0 评论 97389 浏览
三角剖分的定义和应用 三角剖分的定义和应用什么是三角剖分?在几何中,三角剖分是指将平面对象细分为三角形,并且通过扩展将高维几何对象细分为单纯形。对于一个给定的点集,有很多种三角剖分,如:OI中的三角剖分主要指二维几何中的完美三角剖分(二维De…… 计算几何 2022年03月18日 73 点赞 0 评论 97764 浏览
分治算法概念与实例讲解 分治算法概念与实例讲解本篇主要是围绕着分治算法的概念、思想、策略以及步骤四个方向叙述,同时通过汉诺塔游戏的讲解,促进大家对分治算法的理解。一、基本概念  在计算机科学中,分治法是一种很重要的算法。字面上…… 算法基础 2022年05月09日 226 点赞 0 评论 98559 浏览