- 博客(45)
- 收藏
- 关注
原创 C++Day1
私有成员属性:存放队列的数组、两个变量分别记录队头和队尾下标。公有成员函数: 入队(push( type value ))求队列长度(size()):要求时间复杂度在常量级别。手动封装一个循环顺序队列类(Stack)判满( bool full())判空(bool empty())
2023-05-09 20:06:36 423
原创 网络编程Day4
基于TCP的IO多路复用select服务器模型。基于TCP的IO多路复用select客户端模型。基于TCP的IO多路复用poll客户端模型。
2023-04-24 22:18:34 112
原创 网络编程day1
大端存储则相反,高位字节存储在首地址被称为大端存储。小端存储为低位字节存储在首位地址称为小端存储。字节序是多字节整数在不同主机上的存储顺序。浮点型和单字节字符与字符串均没有字节序。一般分为大端存储和小端存储。
2023-04-19 19:06:46 81
原创 数据结构Day1
比较:if( list->data[j] > list->data[j+1])思路:参数【顺序表 删除的值key】2.根据下标实现【按下标删除】2>顺序表排序【类似数组排序】1.根据删除的元素得到下标。1> 顺序表按元素删除。
2023-03-29 19:42:16 33
原创 C基础D11
其中学生的数据包括:姓名、性别、职业s/S、分数。教师的数据包括:姓名、性别、职业t/T、职务。1>if(条件) 条件是价格的比较 (p+j)->price (p+j+1)->price。在堆区申请5个连续的存储空间,实现车辆信息的输入(品牌,颜色,价格)交换的是*(p+j) 和*(p+j+1) 对应的整体信息。printf("请输入姓名:");printf("请输入性别:");printf("请输入分数:");printf("请输入职务:");例如: (p+j)表示整个车的地址。3>调用函数对价格排序。
2023-03-28 20:57:33 99
原创 C基础Day10
sizeof_t my_strlen(const char *s1) //注意:sizeof_t是unsigned int的别名。5> 定义函数,实现连接后字符串的冒泡排序【是对字符串的每一个字符进行排序】1.在堆区申请2个字符类型的大小为20字节的空间。3> 定义函数,计算两个字符串的长度【非函数】1> 定义函数,实现在堆区申请空间。2> 定义函数,输入两个字符串。4> 定义函数,实现字符串连接。6> 实现字符串逆置。7> 调用函数释放空间。
2023-03-27 21:46:09 24
原创 C基础Day8
定义一个长度为5的一维数组,在主函数内实现输入元素功能,调用函数实现该数组的降序输出,要求形参与实参皆使用指针完成。定义一个长度为5的一维数组,在主函数内实现输入元素功能,调用函数实现该数组的逆置,要求形参与实参皆使用指针完成。定义函数实现,主调函数中,输入6名学生成绩,调用函数求6名学生成绩的平均值,将平均值返回给主函数并输出。定义有参函数实现,主调函数中输入两个数据,通过函数调用,交换该两个变量的值,主调函数输出交换后的结果。编写一个递归函数,接收一个非负整数,输出该数的所有位。
2023-03-22 20:26:37 253
原创 C基础Day7
定义有参无返回值函数实现,主调函数传递三角形三条边,被调函数中对其进行判断,判断能否构成三角形,如果能构成三角形,判断该三角形是等边三角形、等腰三角形还是一半三角形。例如:如果用电量为120度,则前100 度按第一阶梯收费,剩余20度以第二阶梯价收费。定义有参无返回值函数,在主函数中完成输入字符串,将数组名作为函数参数传递,调用自定义的有参有返回值函数,求出总成绩后,在主调函数输出总成绩。要求主调函数中输入所用电量,被调函数中输出所要缴纳的电费。调用自定义的有参无返回值函数完成对成绩的输出。
2023-03-21 20:41:30 52
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人