- 博客(5)
- 收藏
- 关注
原创 考研数据结构-单链表(线性表)
单链表带头结点#include <stdio.h>#include <stdlib.h> //添加malloc函数的头文件//预定义常量和类型#define LIST_INIT_SIZE 10 //初始分配量typedef int ElemType;//取别名 方便改typedef struct LNode{ //定义单链表结点类型 ElemType data; //每个结点存放一个数据元素 struct LNode *next; //指针指向下一个结点}L
2020-10-11 14:54:35
298
原创 考研数据结构动-静态分配顺序表(线性表)
静态分配代码实现#include <stdio.h>#include <malloc.h> //添加malloc函数的头文件//预定义常量和类型#define LIST_INIT_SIZE 10 //线性表的存储空间的初始分配量typedef int ElemType;//取别名 方便改typedef struct{ ElemType data[LIST_INIT_SIZE]; //用静态的“数组”存放数据元素 int length;//顺序表的当前长度}Sq
2020-10-09 23:56:36
1897
原创 2020-10-09数据结构知识准备
数据结构知识准备结构体结构体定义指针类型结构体C是一个面向过程的语言,就像一条线从上往下运行提出问题:为啥要有结构体这个概念想一想数组,它是一组具有相同类型的数据的集合。但在实际的编程过程中,我们往往还需要一组类型不同的数据,例如对于学生信息,姓名是字符串,学号是整数,年龄是整数,身高可能用小数,因为数据类型不同,显然不能用一个数组来存放所以C语言中结构体是将不同类型的数据存放在一起,作为一个整体进行处理结构体定义#include <stdio.h>struct person{
2020-10-09 22:40:43
205
原创 C++面向对象 对象数组
C++对象数组工具用面向对象的思想,编程程序实现统计数据情况。项目结构具体代码片工具编译器:devC++ 5.4.0所用语言:C++用面向对象的思想,编程程序实现统计数据情况。项目结构NewPneumoniaNewPneumonia.h //函数声明NewPneumonia.cpp //函数定义main.cpp //主函数具体代码片main.cpp#incl...
2020-04-28 21:37:38
399
原创 C++ 友元类和友元函数
C++友元概述两个例子例1:友元类例2:友元函数概述C++友元是C++独有的一种机制,为了解决访问类私有成员变量,先提出一个问题:这样是违反 类的封装性的,为什么还要有这种机制呢?分为:友元类和友元函数关键词:friend两个例子例1:友元类两个类的顺序无关,哪个在前在后都行#include <iostream>using namespace std;class ...
2020-04-28 17:09:46
585
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅