
利用deque,因为头尾都可以删数据 #include #include #include #include #include using namespace std;class xuanshou {pub....
什么是二分查找? 二分查找也称折半查找,它是一种效率较高的查找方法。但是,折半查找要求线性表必须采用顺序存储结构,而....
最近更了一篇指针相关的笔记,还有部分内容还没更完,下周接着写。 C++指针(这是一篇正经知识总结) - 回音谷的文章 - 知乎....
Windows下如果我们需要编译一些比较复杂的C/C++源码包,会涉及到很多依赖包的烦扰,导致寸步难行。现在好了,各种各样的wind....
贪心算法 贪心算法理论基础 局部最优推出全局最优 题目1:455.分发饼干 根据示例可知就是尽量满足每个孩子 局部最优就是大....
#include#include#include using namespace std;//@ 函数模板//@ 将一些数值转换为string类型template string Convert(T inp....
配套习题: 洛谷 -----【模板】缩点 思路: 先利用tarjan算法将环上的点权全部聚集在一个点上,即化环为点;再通过拓扑排序....
1、 OC相对于C a。在C的基础之上新增了一小部分面线对象的语法。 b。将C的复杂的、繁琐的的语法封装的更为简单。 c。OC完....
题目二 选择排序 比如一个数组有10个数字,它们的下标 是 0 到 10-1,在3下标位置处有个数字为2,它与0下标位置处的数字对比....
JZ76 删除链表中重复的结点 描述 在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回....
memcpy函数是C/C++语言中的一个用于内存复制的函数,声明在 string.h 中。其原型是: void memcpy(void *dest, const void *....
目录 一.堆的概念以及性质 1.什么是堆? 2.堆有什么性质? 3.堆的逻辑结构与存储结构示意图 二.堆的实现(以构建小堆为例) ....
这是《C语言入门实战》系列的第3篇。 上一篇:C语言入门实战:求平面上任意两点之间的距离 文章目录 题目要求参考代码代码....
1.queue队列 1.1 创建queue对象: queue q; 数据类型:可以是int、double等基本类型,也可以是自定义的结构体。 容器类型:....
最大连续部分和(原题链接) 题目描述 有n个整数(1≤n≤100),排成一排,例如 n=7 -2 13 12 9 14 -10 2 (7个整数) 其最....
本题要求实现对建立中序线索二叉树和中序遍历中序线索二叉树。 输入格式: 输入为先序序列 输出格式: 输出为中序遍历线索树....
目录 前缀和 一维前缀和 查询一个字符串区间[L,R]中有多少个字符d,d为‘a' 或 ’z' 二维前缀和 给定一个二维矩....
再更新三个关于二叉树的基础题 572. 另一棵树的子树 思路: 这个题的难点就在于想到要将原树的所有节点都看作一个字数的....
描述 现以斜率和截距的形式给出直角坐标系上的两条直线,即double s1,double s2,double y1,double y2,分别代表直线1和2....
C++语言基础 37.C++中的接口38.内联函数 C++基础 1、C++中的数据类型 bool 布尔型 1字节(取决于编译环境) char 字符型 1字....