![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
头歌——数据结构与算法
小柒_02
兼职各类小代赚点零花钱,有需要可以联系vx:XiaoQi--DaiZuo
展开
-
数据结构与算法——顺序表
在顺序表位置i插入元素value: 将value插入data[i]之前。删除位置序i处的元素: 删除线性表的i号数据元素。查找顺序表中第一次出现值为value的元素位置: 找到线性表中第一个值为value的数据元素的编号。删除顺序表中第一个值为x的数据元素: 删除第一个值为x的数据元素,返回该数据元素的编号。本关任务要求针对线性结构的顺序存储方式完成其七个操作函数,分别实现线性表中数据的插入、删除、扩容、查找、访问、遍历和转置等功能。访问顺序表第i个数据元素:返回位于线性表的第i个数据元素data[i]。原创 2024-09-05 21:25:06 · 543 阅读 · 0 评论 -
数据结构与算法——预备实验
公元前五世纪,我国古代数学家张丘建在《算经》一书中提出了“百鸡问题”:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?请设计一个“高效”的算法求解。已知输入x,y,z三个不相等的整数,设计一个“高效”算法,使得这三个数按从小到大输出。“高效”的含义是用最少的元素比较次数、元素移动次数和输出次数。第一列为鸡翁 第二列为鸡母 第三列为鸡雏。4 //输入第一个数。0 //输入第二个数。5 //输入第三个数。原创 2024-09-05 21:21:44 · 151 阅读 · 0 评论