- 博客(5)
- 收藏
- 关注
原创 数据结构学习笔记——动态数组的基本操作C++(2021.11.20)
CPP版:类与对象——动态数组基本的操作:增加、插入、删除等基础操作如何将C改成CPP呢????咱们需要如下几步操作:结构体改类,函数放进去,实现加类名作用域(为函数)class中添加访问修饰符:public、private、protected删除当前类的函数参数:类内函数可以直接调用我们定义的数据成员改对象调用:⚠️对象不能调用私有成员,要通过类内接口函数new /delete代替malloc/free;⚠️delete数组时需要 []构造、析构函数:构造调用Initiate()、析构调
2021-11-21 15:41:09 490
原创 数据结构学习笔记——动态数组的基本操作(2021.11.19)
数据结构学习笔记(2021.11.19)C语言版:结构体——动态数组的增添一个节点的操作:增加、插入、删除等基础操作//operatons.h#pragma once#include<iostream>using namespace std;struct Dynamic_array{ int * p_arr_head;//数组的头指针 unsigned int capacity;//动态数组的最大容量 unsigned int num;//动态数组已存储的
2021-11-20 17:12:43 545
原创 C语言复习——投票问题——动态数组(2021.11.20)
C语言复习—投票问题题目:某选举活动有五位候选人。候选人按1-5编号,投票工作是在选票上方标记出某位候选人的编号即可。试编写一程序,使用数组保存并输出每位候选人的得票数。如果所读取数为-1,读取选票结束;如果所读取数不在1~5的范国内,该选票被视作“废票”,程序应可以计算出废票数。(提示:所读选票上方的标记与数组的下标有对应关系。)优化:为了更清晰的体现投票过程、现在模拟n位候选人被投票的过程,将读取字符的过程改为读取String类的字符串,且使用malloc/free开辟动态数组,以实现有n位候选人,
2021-11-20 13:00:52 2418 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人