C++STL教程入门 C++STL教程入门在上一篇文章我们已经基本的了解了什么是C++的STL(标准模板库),在本章中绝大多数内容都是在介绍常用的STL模板的使用以及其一些参数的介绍,但是请注意,STL由于其设计之初就容纳了大量的程序员思维结…… C++STL库教程(附带题库) 2022年02月28日 186 点赞 0 评论 95799 浏览
在线算法和离线算法的区别 在线算法和离线算法的区别本章浅谈一下在线算法,当然,说到在线算法会想到离线算法,这两个概念都会提到,帮助大家理解。(一)在线算法在计算机科学中,一个在线算法是指它可以以序列化的方式一个个的处理输入,也就是说在开始时并不需要已…… 其他算法 2022年04月07日 148 点赞 0 评论 113494 浏览
什么是哈希? 什么是哈希?从原理到应用分析什么是哈希?一、什么是哈希?哈希(hash):将任意长度的输入(关键字),通过Hash算法变成固定长度的输出。这个映射的规则就是对应的Hash算法,而原始数据映射后的二进制串就是哈希值…… 动态规划 2022年02月10日 79 点赞 0 评论 83811 浏览
序列自动机概述 序列自动机概述在学习和了解序列自动机前,我们要熟悉自动机,“自动机”一般都指“确定有限状态自动机”。自动机是计算机科学中被广泛使用的一个数学模型,其思想在许多字符串算…… 字符串相关 2022年03月09日 221 点赞 0 评论 68461 浏览
冒泡排序算法C/C++代码图文讲解 冒泡排序算法C/C++代码图文讲解冒泡排序(BubbleSort)也是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数…… 排序算法 2022年03月22日 211 点赞 0 评论 122544 浏览
模拟算法实例讲解 模拟算法实例讲解模拟,属于入门级算法,顾名思义,就是让电脑按照题目所给出的方法来运行,最终输出所需要的结果的过程。本篇主要是从模拟算法的概念和实例进行讲解和分析。一、模拟的概念(1)模拟的介绍模拟就是用计算机来模拟题…… 算法基础 2022年01月12日 144 点赞 0 评论 82017 浏览
C/C++如何加速输入输出效率(上) C/C++如何加速输入输出效率(上)1.简介遇到大数据时,往往读写文件成了程序运行速度的瓶颈,需要更快的读取方式。相信几乎所有的C++学习者都在cin机器缓慢的速度上栽过跟头,有很多案例中提供几个数据,却在后台测评却提供了近千,近万的数…… C++STL库教程(附带题库) 2022年02月19日 125 点赞 0 评论 90152 浏览
简述最大团搜索算法 简述最大团搜索算法一、引入在计算机科学中,团问题指的是在给定的图中找到团(顶点的子集,都彼此相邻,也称为完全子图)的计算问题。团的问题在现实生活中也有体现。例如我们考虑一个社交网络,其中图的点代表用户,图的边代表其所连…… 图论 2022年05月24日 152 点赞 0 评论 82627 浏览
广义表的创建及C语言代码实现 广义表的创建及C语言代码实现1.广义表的创建        如图所示,广义表的每一个…… 串、数组、矩阵和广义表 2022年05月28日 159 点赞 0 评论 75491 浏览
半平面交的定义和解法 半平面交的定义和解法一、定义半平面交是什么?我们知道一条直线可以把平面分为两部分,其中一半的平面就叫半平面。那半平面交,就是多个半平面的相交部分。我们在学习线性规划时就有用过。(1)半平面一条直线和直线的一侧。半平面是一…… 计算几何 2022年04月11日 68 点赞 0 评论 76326 浏览