首页下载资源行业研究上机指导与基础上机题(学生版).zip

ZIP上机指导与基础上机题(学生版).zip

2301_812896811.96MB需要积分:1

资源文件列表:

上机指导与基础上机题(学生版).zip 大约有214个文件
  1. 学生版/
  2. 学生版/《数据结构和算法应用》实验指导.doc 34.5KB
  3. 学生版/实验一 学生版/
  4. 学生版/实验一 学生版/拆分线性表/
  5. 学生版/实验一 学生版/拆分线性表/Debug/
  6. 学生版/实验一 学生版/拆分线性表/Debug/vc60.idb 49KB
  7. 学生版/实验一 学生版/拆分线性表/Debug/vc60.pdb 60KB
  8. 学生版/实验一 学生版/拆分线性表/Debug/分解单链表主程序文件.exe 184.16KB
  9. 学生版/实验一 学生版/拆分线性表/Debug/分解单链表主程序文件.ilk 226.13KB
  10. 学生版/实验一 学生版/拆分线性表/Debug/分解单链表主程序文件.obj 10.46KB
  11. 学生版/实验一 学生版/拆分线性表/Debug/分解单链表主程序文件.pch 261.62KB
  12. 学生版/实验一 学生版/拆分线性表/Debug/分解单链表主程序文件.pdb 393KB
  13. 学生版/实验一 学生版/拆分线性表/分解单链表.H 116B
  14. 学生版/实验一 学生版/拆分线性表/分解单链表主文件.dsp 3.44KB
  15. 学生版/实验一 学生版/拆分线性表/分解单链表主文件.dsw 557B
  16. 学生版/实验一 学生版/拆分线性表/分解单链表主文件.ncb 41KB
  17. 学生版/实验一 学生版/拆分线性表/分解单链表主文件.opt 47.5KB
  18. 学生版/实验一 学生版/拆分线性表/分解单链表主文件.plg 1.68KB
  19. 学生版/实验一 学生版/拆分线性表/分解单链表主程序文件.cpp 586B
  20. 学生版/实验一 学生版/拆分线性表/分解单链表主程序文件.dsp 3.49KB
  21. 学生版/实验一 学生版/拆分线性表/分解单链表主程序文件.dsw 565B
  22. 学生版/实验一 学生版/拆分线性表/分解单链表主程序文件.ncb 33KB
  23. 学生版/实验一 学生版/拆分线性表/分解单链表主程序文件.opt 47.5KB
  24. 学生版/实验一 学生版/拆分线性表/分解单链表主程序文件.plg 1.29KB
  25. 学生版/实验一 学生版/拆分线性表/单链表结构类型定义.H 119B
  26. 学生版/实验一 学生版/拆分线性表/在循环链表中插入.H 141B
  27. 学生版/实验一 学生版/拆分线性表/建立单链表.H 250B
  28. 学生版/实验一 学生版/拆分线性表/输出单链表.H 152B
  29. 学生版/实验一 学生版/拆分线性表/输出循环链表.H 156B
  30. 学生版/实验一 学生版/线性表逆置/
  31. 学生版/实验一 学生版/线性表逆置/Debug/
  32. 学生版/实验一 学生版/线性表逆置/Debug/vc60.idb 41KB
  33. 学生版/实验一 学生版/线性表逆置/Debug/vc60.pdb 60KB
  34. 学生版/实验一 学生版/线性表逆置/Debug/单链表逆置主文件.exe 176.16KB
  35. 学生版/实验一 学生版/线性表逆置/Debug/单链表逆置主文件.ilk 209.25KB
  36. 学生版/实验一 学生版/线性表逆置/Debug/单链表逆置主文件.obj 8.8KB
  37. 学生版/实验一 学生版/线性表逆置/Debug/单链表逆置主文件.pch 254.01KB
  38. 学生版/实验一 学生版/线性表逆置/Debug/单链表逆置主文件.pdb 377KB
  39. 学生版/实验一 学生版/线性表逆置/单链表结构类型定义.H 122B
  40. 学生版/实验一 学生版/线性表逆置/单链表逆置.H 52B
  41. 学生版/实验一 学生版/线性表逆置/单链表逆置主文件.cpp 290B
  42. 学生版/实验一 学生版/线性表逆置/单链表逆置主文件.dsp 3.44KB
  43. 学生版/实验一 学生版/线性表逆置/单链表逆置主文件.dsw 557B
  44. 学生版/实验一 学生版/线性表逆置/单链表逆置主文件.ncb 41KB
  45. 学生版/实验一 学生版/线性表逆置/单链表逆置主文件.opt 47.5KB
  46. 学生版/实验一 学生版/线性表逆置/单链表逆置主文件.plg 266B
  47. 学生版/实验一 学生版/线性表逆置/建立单链表.H 259B
  48. 学生版/实验一 学生版/线性表逆置/建立顺序表.H 172B
  49. 学生版/实验一 学生版/线性表逆置/输出单链表.H 151B
  50. 学生版/实验一 学生版/线性表逆置/输出顺序表.H 119B
  51. 学生版/实验一 学生版/线性表逆置/顺序表结构类型定义.H 145B
  52. 学生版/实验一 学生版/线性表逆置/顺序表逆置.H 51B
  53. 学生版/实验一 学生版/线性表逆置/顺序表逆置主文件.cpp 251B
  54. 学生版/实验七 学生版/
  55. 学生版/实验七 学生版/分块查找/
  56. 学生版/实验七 学生版/分块查找/Debug/
  57. 学生版/实验七 学生版/分块查找/Debug/vc60.idb 49KB
  58. 学生版/实验七 学生版/分块查找/Debug/vc60.pdb 60KB
  59. 学生版/实验七 学生版/分块查找/Debug/分块查找主程序文件.exe 208.12KB
  60. 学生版/实验七 学生版/分块查找/Debug/分块查找主程序文件.ilk 254.41KB
  61. 学生版/实验七 学生版/分块查找/Debug/分块查找主程序文件.obj 8.7KB
  62. 学生版/实验七 学生版/分块查找/Debug/分块查找主程序文件.pch 273.7KB
  63. 学生版/实验七 学生版/分块查找/Debug/分块查找主程序文件.pdb 513KB
  64. 学生版/实验七 学生版/分块查找/分块查找.H 681B
  65. 学生版/实验七 学生版/分块查找/分块查找主程序文件.cpp 489B
  66. 学生版/实验七 学生版/分块查找/分块查找主程序文件.dsp 3.46KB
  67. 学生版/实验七 学生版/分块查找/分块查找主程序文件.dsw 544B
  68. 学生版/实验七 学生版/分块查找/分块查找主程序文件.ncb 49KB
  69. 学生版/实验七 学生版/分块查找/分块查找主程序文件.opt 47.5KB
  70. 学生版/实验七 学生版/分块查找/分块查找主程序文件.plg 270B
  71. 学生版/实验七 学生版/分块查找/类型定义.H 178B
  72. 学生版/实验七 学生版/判断是否是二叉排序树/
  73. 学生版/实验七 学生版/判断是否是二叉排序树/Debug/
  74. 学生版/实验七 学生版/判断是否是二叉排序树/Debug/vc60.idb 49KB
  75. 学生版/实验七 学生版/判断是否是二叉排序树/Debug/vc60.pdb 60KB
  76. 学生版/实验七 学生版/判断是否是二叉排序树/Debug/判断二叉排序树主程序文件.exe 188.08KB
  77. 学生版/实验七 学生版/判断是否是二叉排序树/Debug/判断二叉排序树主程序文件.ilk 251.56KB
  78. 学生版/实验七 学生版/判断是否是二叉排序树/Debug/判断二叉排序树主程序文件.obj 8.91KB
  79. 学生版/实验七 学生版/判断是否是二叉排序树/Debug/判断二叉排序树主程序文件.pch 253.84KB
  80. 学生版/实验七 学生版/判断是否是二叉排序树/Debug/判断二叉排序树主程序文件.pdb 497KB
  81. 学生版/实验七 学生版/判断是否是二叉排序树/二叉树的建立.H 517B
  82. 学生版/实验七 学生版/判断是否是二叉排序树/二叉树的输出.H 252B
  83. 学生版/实验七 学生版/判断是否是二叉排序树/二叉链表的结构类型定义.H 155B
  84. 学生版/实验七 学生版/判断是否是二叉排序树/判断二叉排序树.H 73B
  85. 学生版/实验七 学生版/判断是否是二叉排序树/判断二叉排序树主程序文件.cpp 316B
  86. 学生版/实验七 学生版/判断是否是二叉排序树/判断二叉排序树主程序文件.dsp 3.53KB
  87. 学生版/实验七 学生版/判断是否是二叉排序树/判断二叉排序树主程序文件.dsw 573B
  88. 学生版/实验七 学生版/判断是否是二叉排序树/判断二叉排序树主程序文件.ncb 49KB
  89. 学生版/实验七 学生版/判断是否是二叉排序树/判断二叉排序树主程序文件.opt 48.5KB
  90. 学生版/实验七 学生版/判断是否是二叉排序树/判断二叉排序树主程序文件.plg 834B
  91. 学生版/实验三 学生版/
  92. 学生版/实验三 学生版/对称矩阵相乘/
  93. 学生版/实验三 学生版/对称矩阵相乘/对称矩阵的输入.H 97B
  94. 学生版/实验三 学生版/对称矩阵相乘/对称矩阵相乘.h 49B
  95. 学生版/实验三 学生版/对称矩阵相乘/对称矩阵相乘的主程序文件.cpp 308B
  96. 学生版/实验三 学生版/对称矩阵相乘/数组结构类型的定义.H 152B
  97. 学生版/实验三 学生版/对称矩阵相乘/矩阵的输出.H 150B
  98. 学生版/实验三 学生版/找马鞍点/
  99. 学生版/实验三 学生版/找马鞍点/找马鞍点.h 42B
  100. 学生版/实验三 学生版/找马鞍点/找马鞍点的主程序文件.cpp 250B
  101. 学生版/实验三 学生版/找马鞍点/数组的结构类型定义.H 116B
  102. 学生版/实验二 学生版/
  103. 学生版/实验二 学生版/字符串是否中心对称/
  104. 学生版/实验二 学生版/字符串是否中心对称/Debug/
  105. 学生版/实验二 学生版/字符串是否中心对称/Debug/vc60.idb 41KB
  106. 学生版/实验二 学生版/字符串是否中心对称/Debug/vc60.pdb 60KB
  107. 学生版/实验二 学生版/字符串是否中心对称/Debug/判字符串是否中心对称主程序文件.pch 246.8KB
  108. 学生版/实验二 学生版/字符串是否中心对称/判字符串是否中心对称.h 76B
  109. 学生版/实验二 学生版/字符串是否中心对称/判字符串是否中心对称主程序文件.cpp 513B
  110. 学生版/实验二 学生版/字符串是否中心对称/判字符串是否中心对称主程序文件.dsp 3.6KB
  111. 学生版/实验二 学生版/字符串是否中心对称/判字符串是否中心对称主程序文件.dsw 585B
  112. 学生版/实验二 学生版/字符串是否中心对称/判字符串是否中心对称主程序文件.ncb 33KB
  113. 学生版/实验二 学生版/字符串是否中心对称/判字符串是否中心对称主程序文件.opt 47.5KB
  114. 学生版/实验二 学生版/字符串是否中心对称/判字符串是否中心对称主程序文件.plg 1.59KB
  115. 学生版/实验二 学生版/字符串是否中心对称/单链表顺序栈结构类型定义.H 236B
  116. 学生版/实验二 学生版/字符串是否中心对称/建立单链表.H 271B
  117. 学生版/实验二 学生版/字符串是否中心对称/求单链表长度.H 143B
  118. 学生版/实验二 学生版/字符串是否中心对称/置栈空.H 69B
  119. 学生版/实验二 学生版/字符串是否中心对称/输出单链表.H 157B
  120. 学生版/实验二 学生版/字符串是否中心对称/顺序栈入栈.H 88B
  121. 学生版/实验二 学生版/字符串是否中心对称/顺序栈出栈.H 117B
  122. 学生版/实验二 学生版/循环队列实现出入队/
  123. 学生版/实验二 学生版/循环队列实现出入队/Debug/
  124. 学生版/实验二 学生版/循环队列实现出入队/Debug/vc60.idb 41KB
  125. 学生版/实验二 学生版/循环队列实现出入队/Debug/vc60.pdb 60KB
  126. 学生版/实验二 学生版/循环队列实现出入队/Debug/循环队列入队出队的主程序文件.pch 253.75KB
  127. 学生版/实验二 学生版/循环队列实现出入队/入队.h 50B
  128. 学生版/实验二 学生版/循环队列实现出入队/出队.h 47B
  129. 学生版/实验二 学生版/循环队列实现出入队/循环队列入队出队的主程序文件.cpp 591B
  130. 学生版/实验二 学生版/循环队列实现出入队/循环队列入队出队的主程序文件.dsp 3.58KB
  131. 学生版/实验二 学生版/循环队列实现出入队/循环队列入队出队的主程序文件.dsw 581B
  132. 学生版/实验二 学生版/循环队列实现出入队/循环队列入队出队的主程序文件.ncb 33KB
  133. 学生版/实验二 学生版/循环队列实现出入队/循环队列入队出队的主程序文件.opt 47.5KB
  134. 学生版/实验二 学生版/循环队列实现出入队/循环队列入队出队的主程序文件.plg 1.55KB
  135. 学生版/实验二 学生版/循环队列实现出入队/循环队列的结构类型定义.H 134B
  136. 学生版/实验二 学生版/循环队列实现出入队/置空队.H 71B
  137. 学生版/实验五 学生版/
  138. 学生版/实验五 学生版/深度优先搜索遍历/
  139. 学生版/实验五 学生版/深度优先搜索遍历/图的邻接矩阵类型定义.H 210B
  140. 学生版/实验五 学生版/深度优先搜索遍历/建立无向图邻接矩阵.H 241B
  141. 学生版/实验五 学生版/深度优先搜索遍历/无向图邻接矩阵主程序文件.cpp 366B
  142. 学生版/实验五 学生版/深度优先搜索遍历/深度优先搜索遍历.h 48B
  143. 学生版/实验六 学生版/
  144. 学生版/实验六 学生版/双向起泡排序/
  145. 学生版/实验六 学生版/双向起泡排序/Debug/
  146. 学生版/实验六 学生版/双向起泡排序/Debug/vc60.idb 49KB
  147. 学生版/实验六 学生版/双向起泡排序/Debug/vc60.pdb 60KB
  148. 学生版/实验六 学生版/双向起泡排序/Debug/双向起泡排序主程序文件.exe 188.08KB
  149. 学生版/实验六 学生版/双向起泡排序/Debug/双向起泡排序主程序文件.ilk 286.91KB
  150. 学生版/实验六 学生版/双向起泡排序/Debug/双向起泡排序主程序文件.obj 7.88KB
  151. 学生版/实验六 学生版/双向起泡排序/Debug/双向起泡排序主程序文件.pch 265.47KB
  152. 学生版/实验六 学生版/双向起泡排序/Debug/双向起泡排序主程序文件.pdb 505KB
  153. 学生版/实验六 学生版/双向起泡排序/双向起泡排序.H 68B
  154. 学生版/实验六 学生版/双向起泡排序/双向起泡排序主程序文件.cpp 318B
  155. 学生版/实验六 学生版/双向起泡排序/双向起泡排序主程序文件.dsp 3.51KB
  156. 学生版/实验六 学生版/双向起泡排序/双向起泡排序主程序文件.dsw 569B
  157. 学生版/实验六 学生版/双向起泡排序/双向起泡排序主程序文件.ncb 57KB
  158. 学生版/实验六 学生版/双向起泡排序/双向起泡排序主程序文件.opt 52.5KB
  159. 学生版/实验六 学生版/双向起泡排序/双向起泡排序主程序文件.plg 824B
  160. 学生版/实验六 学生版/双向起泡排序/建立顺序表.H 121B
  161. 学生版/实验六 学生版/双向起泡排序/输出顺序表.H 118B
  162. 学生版/实验六 学生版/双向起泡排序/顺序表结构类型定义.H 106B
  163. 学生版/实验六 学生版/希尔排序/
  164. 学生版/实验六 学生版/希尔排序/Debug/
  165. 学生版/实验六 学生版/希尔排序/Debug/vc60.idb 49KB
  166. 学生版/实验六 学生版/希尔排序/Debug/vc60.pdb 60KB
  167. 学生版/实验六 学生版/希尔排序/Debug/希尔排序主程序文件.exe 188.07KB
  168. 学生版/实验六 学生版/希尔排序/Debug/希尔排序主程序文件.ilk 229.19KB
  169. 学生版/实验六 学生版/希尔排序/Debug/希尔排序主程序文件.obj 7.57KB
  170. 学生版/实验六 学生版/希尔排序/Debug/希尔排序主程序文件.pch 245.43KB
  171. 学生版/实验六 学生版/希尔排序/Debug/希尔排序主程序文件.pdb 393KB
  172. 学生版/实验六 学生版/希尔排序/希尔排序.h 47B
  173. 学生版/实验六 学生版/希尔排序/希尔排序主程序文件.cpp 401B
  174. 学生版/实验六 学生版/希尔排序/希尔排序主程序文件.dsp 3.46KB
  175. 学生版/实验六 学生版/希尔排序/希尔排序主程序文件.dsw 561B
  176. 学生版/实验六 学生版/希尔排序/希尔排序主程序文件.ncb 57KB
  177. 学生版/实验六 学生版/希尔排序/希尔排序主程序文件.opt 47.5KB
  178. 学生版/实验六 学生版/希尔排序/希尔排序主程序文件.plg 816B
  179. 学生版/实验六 学生版/希尔排序/建立顺序表.H 97B
  180. 学生版/实验六 学生版/希尔排序/输出顺序表.H 117B
  181. 学生版/实验六 学生版/希尔排序/顺序表结构类型定义.H 137B
  182. 学生版/实验六 学生版/选择法排序/
  183. 学生版/实验六 学生版/选择法排序/Debug/
  184. 学生版/实验六 学生版/选择法排序/Debug/vc60.idb 49KB
  185. 学生版/实验六 学生版/选择法排序/Debug/vc60.pdb 60KB
  186. 学生版/实验六 学生版/选择法排序/Debug/双向起泡排序主程序文件.obj 7.88KB
  187. 学生版/实验六 学生版/选择法排序/Debug/选择法排序主程序文件.exe 188.08KB
  188. 学生版/实验六 学生版/选择法排序/Debug/选择法排序主程序文件.ilk 229.79KB
  189. 学生版/实验六 学生版/选择法排序/Debug/选择法排序主程序文件.obj 7.71KB
  190. 学生版/实验六 学生版/选择法排序/Debug/选择法排序主程序文件.pch 265.47KB
  191. 学生版/实验六 学生版/选择法排序/Debug/选择法排序主程序文件.pdb 497KB
  192. 学生版/实验六 学生版/选择法排序/单链表结构类型定义.H 117B
  193. 学生版/实验六 学生版/选择法排序/建立单链表.H 244B
  194. 学生版/实验六 学生版/选择法排序/输出单链表.H 149B
  195. 学生版/实验六 学生版/选择法排序/选择法排序.H 53B
  196. 学生版/实验六 学生版/选择法排序/选择法排序主程序文件.cpp 288B
  197. 学生版/实验六 学生版/选择法排序/选择法排序主程序文件.dsp 3.58KB
  198. 学生版/实验六 学生版/选择法排序/选择法排序主程序文件.dsw 565B
  199. 学生版/实验六 学生版/选择法排序/选择法排序主程序文件.ncb 49KB
  200. 学生版/实验六 学生版/选择法排序/选择法排序主程序文件.opt 48.5KB
  201. 学生版/实验六 学生版/选择法排序/选择法排序主程序文件.plg 1.25KB
  202. 学生版/实验四 学生版/
  203. 学生版/实验四 学生版/交换左右子树/
  204. 学生版/实验四 学生版/交换左右子树/二叉树的建立.H 484B
  205. 学生版/实验四 学生版/交换左右子树/二叉树的输出.H 253B
  206. 学生版/实验四 学生版/交换左右子树/二叉链表的结构类型定义.H 159B
  207. 学生版/实验四 学生版/交换左右子树/交换左右子树.h 49B
  208. 学生版/实验四 学生版/交换左右子树/交换左右子树的主程序文件.cpp 311B
  209. 学生版/实验四 学生版/删除结点和子树/
  210. 学生版/实验四 学生版/删除结点和子树/二叉树的建立.H 488B
  211. 学生版/实验四 学生版/删除结点和子树/二叉树的输出.H 253B
  212. 学生版/实验四 学生版/删除结点和子树/二叉链表的结构类型定义.H 159B
  213. 学生版/实验四 学生版/删除结点和子树/删除二叉树结点的主程序文件.cpp 362B
  214. 学生版/实验四 学生版/删除结点和子树/删除结点和子树.h 114B

资源介绍:

上机指导与基础上机题(学生版).zip
1
说明
每个实验题目一个文件夹作为当前文件夹,其中含有一些头文件
(.h)和主程序文件(.cpp)头文件中定义了与本实验相关的基本运算的
函数定义,主程序文件含有 main 函数,供上机实验参考使用。对
每个题目,只需要根据题目要求设计算法,建立一个头文件,存入当
前文件夹中,然后编译主程序文件,调试整个程序。
2
实验一 线性表
一、 实验目的
1.熟悉线性表的顺序和链式存储结构
2.掌握线性表的基本运算
3.能够利用线性表的基本运算完成线性表应用的运算
二、 实验目的
1.设有一个线性表 E={e
1
, e
2
, … , e
n-1
, e
n
}设计一个算法,将线性表逆置,即使元素排列次
序颠倒过来,成为逆线性表 E’={ e
n
, e
n-1
, … , e
2
, e
1
}要求逆线性表占用原线性表空间,
并且用顺序表和单链表两种方法表示,分别用两个程序来完成。
2.已知由不具有头结点的单链表表示的线性表中,含有三类字符的数据元素(字母、数字
和其他字符)试编写算法构造三个以循环链表表示的线性表,使每个表中只含有同一类
的字符,且利用原表中的结点空间,头结点可另辟空间。
实验二 栈和队列
一、实验目的
1.熟悉栈和队列的顺序和链式存储结构
2.掌握栈和队列的基本运算
3.能够利用栈和队列的基本运算完成栈和队列应用的运算
二、实验内容
1.设单链表中存放有 n 个字符,试编写算法,判断该字符串是否有中心对称的关系,例如
xyzzyx 中心对称的字符串。(提示:将单链表中的一半字符先依次进栈,然后依次出
栈与单链表中的另一半字符进行比较。
2.假设以数组 sequ[m]存放循环队列的元素,同时设变量 rear quelen 分别指示循环队列
中队尾元素的位置和内含元素的个数。编写实现该循环队列的入队和出队操作的算法。
提示:队空的条件:sq->quelen==0;队满的条件:sq->quelen==m
实验三 数组
一、实验目的
1.熟悉数组的结构
2.掌握矩阵的压缩存储
3.能够对数组和矩阵的压缩存储进行运算
二、实验内容
1. 若在矩阵 A
m×n
中存在一个元 A[i-1[j-1],其 A[i-1[j-1]是第 i 元素中最
值,且又是第 j 列元素中最大值,则称此元素为该矩阵的一个马鞍点。用二维数组存储
矩阵 A
m×n
,设计算法求出矩阵中所有马鞍点。
100+评论
captcha