摘要: C++中的stack 实现一种先进后出的数据结构,是一个模板类. 头文件 #include<stack> 用法(以int型为例): stack <int> s; //定义一个int型栈 s.empty(); //返回栈是否为空 s.size(); //返回当前栈中元素的个数 s.push(); // 阅读全文
posted @ 2021-03-14 18:47 戴上痛苦面具的菜鸡 阅读(476) 评论(0) 推荐(0)
摘要: memset 函数是内存赋值函数,用来给某一块内存空间进行赋值的; 包含在<string.h>头文件中,可以用它对一片内存空间逐字节进行初始化; 原型为 : 1 void *memset(void *s, int v, size_t n); 这里s可以是数组名,也可以是指向某一内在空间的指针; v为 阅读全文
posted @ 2021-03-14 18:43 戴上痛苦面具的菜鸡 阅读(225) 评论(0) 推荐(0)
摘要: 一、概念 从n个不同元素中任取m(m≤n)个元素,按照一定的顺序排列起来,叫做从n个不同元素中取出m个元素的一个排列。当m=n时所有的排列情况叫全排列。如果这组数有n个,那么全排列数为n!个。 比如a,b,c的全排列一共有3!= 6 种 分别是{a, b, c}、{a, c, b}、{b, a, c 阅读全文
posted @ 2021-03-14 18:40 戴上痛苦面具的菜鸡 阅读(234) 评论(0) 推荐(0)