c++
今天写算法了吗
这个作者很懒,什么都没留下…
展开
-
LinkList L与LinkList *L Lnode与*LinkList的区别
typedef struct node{ int data; struct node* next;}Lnode,*LinkList;对于结构体前面加typedef是给结构体起了个别名,struct node=Lnodestruct node*=LinkList;Lnode L定义了一个结构体变量LinkLnode L=Lnode *L=struct node *L定义的是一个指向node结构体的指针L,必须初始化,可以用->指向结构体成员变量 L->data;或者 (原创 2020-10-13 13:39:00 · 7925 阅读 · 4 评论 -
易弄混的指针数组与数组指针
这篇博客讲的很清楚https://blog.csdn.net/sinat_38972110/article/details/82372140数组指针:int (*a)[10]a是一个指针,指向的是一个数组,这个数组含有10个int型的元素指针数组int *a[10]a是 一个数组,数组里有10个指针,每一个指针指向int 型int (*a)int.函数指针 指向 参数为int型 ,并且 返回类型均为int型 的函数int* a(int)定义一个int参数,并且返回值为int*的函数i原创 2020-10-07 08:40:36 · 260 阅读 · 0 评论 -
树种统计 (20分)
随着卫星成像技术的应用,自然资源研究机构可以识别每一棵树的种类。请编写程序帮助研究人员统计每种树的数量,计算每种树占总数的百分比。输入格式:输入首先给出正整数N(≤105 ),随后N行,每行给出卫星观测到的一棵树的种类名称。种类名称由不超过30个英文字母和空格组成(大小写不区分)。输出格式:按字典序递增输出各种树的种类名称及其所占总数的百分比,其间以空格分隔,保留小数点后4位。输入样例:29Red AlderAshAspenBasswoodAshBeechYellow B原创 2020-11-15 17:14:15 · 689 阅读 · 0 评论 -
c++中的stack栈和queue队列
c++ queue头文件 #include< queue>queue< string> p;1.push:在队尾插一个元素p.push(“hello”);2.pop:将队中最前面的元素拿掉,无返回值;p.pop();3.size:返回队列中元素的 个数p.size();4.empty:队列空返回1,不空返回0p.empty()5.front:返回队列中最靠前的元素,但不拿走p.front()6.back:返回最后一个元素p.back()会持续补充原创 2020-10-19 22:47:05 · 87 阅读 · 0 评论