- 博客(5)
- 收藏
- 关注
原创 基本排序算法
基本排序算法 选择排序 基本知识点 第一轮:将数组第一个元素与其他所有元素进行比较,并交换值,得到最大(最小)的值 第二轮:将数组第二个元素与其他所有元素进行比较,并交换值,得到最大(最小)的值 重复道最后一个元素 如何实现: 1:定义两个循环 2:外循环为用于比较的元素(位置)的移动 3:内循环为用与比较的元素 代码 int arr[5]= { 88,34,123,43,12 }; for(i = 0;i<4;i++) for(j = i+1;j<5-i;j++
2021-09-16 21:26:24
120
原创 学生管理表\通讯录(c语言静态顺序表)
此次写的成绩管理表采用的是顺序表。 前言 我将所有的管理表都认为是固定3部分:数据框架,数据处理,数据输出。框架和输出一般都很简单,所以在本文前面会集中讨论数据处理,最后在简单说下数据框架和输出。 思路 在我认为一些简单的数据处理分为4大类:增删查改。 小类:初始化,销毁清空,求总长度,判断是否为空 小类 : 初始化 为储存体(结构体变量)分配内存 设置长度为0 异常处理(可选) 求总长度 返回长度 判断是否为空 判读长度是否为0 取值 寻找位置 获取信息 销毁清空 判断是否存在 .
2021-07-22 16:06:56
582
原创 传参注意事项
传参问题 单项传参(传值) 如: tips:单向传递函数结束后会被释放 双向传参(传地址) 如: tips:1.参数为指针(地址) 2.交换的是值不是地址; 重点注意 这个是单向传递 tips: 1.与双向传递相似,都是传指针(地址) 2.交换的是地址 ...
2021-07-14 16:08:28
193
原创 简单的计算虚数
从今天开始坚持学数据结构和算法,并写总结 计算虚数 计算这个很简单 思路: 1.先写结构体表示实数与虚数 2.用一个函数分别表达实属与虚数 3.写相加,相乘,相除的函数 tips:写函数时参数一定要用地址(指针),mmp的总是写着写着脑壳发昏参数带数(单向传递),球都出来不到。 4.带实参调用,输出 代码块: 1先写结构体表示实数与虚数 typedef struct complex { float realpart = 0; float imagpart = 0; }COMPLEX; 2用一个函数分
2021-07-13 00:05:05
3498
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅