![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
考研复习
文容智
这个作者很懒,什么都没留下…
展开
-
数据结构——顺序表习题解(II)
7.已知在一维数组A[m+n]中依次存放两个线性表(a1,a2,a3,…,am)和(b1,b2,b3…,bn)。编写一个函数,将数组中两个顺序表位置互换,即将(b1,b2,b3…,bn)放在(a1,a2,a3,…,am)之前。思路:先将(a1,a2,a3,…am,b1,b2…bn)整体先转置得到(bn, bn-1,bn-2,…am,am-1,…a1)然后分别转置(bn,bn-1,bn-2,…b1)和(am,am-1…a1)#include <iostream>using namespa原创 2020-09-16 18:07:55 · 3163 阅读 · 2 评论 -
数据结构——顺序表习题解(I)
本习题来自王道考研教材,单独写算法不写代码跑一遍总感觉有缺憾,于是自己上手写了写试试。1.从顺序表中删除具有最小值的元素(假设唯一)并由函数返回被删除的元素的值,空出的位置由最后一个元素填补,若顺序表为空则显示出错信息,并退出运行。难度:简单#include<iostream>#include<stdlib.h>#define maxSize 50//以int数据为例实现一个顺序表using namespace std;typedef struct { int* d原创 2020-08-31 21:50:23 · 2178 阅读 · 0 评论