- 博客(82)
- 收藏
- 关注

原创 数据结构期末总结
终于,今天上完了数据结构的最后一节课堂课程,舍不得。这学期,在贺老师的带领下,完成了对数据结构这一课程的学习,对数据结构有了初步的认识和了解,并且让我进入了翻转课堂,让我开阔了视野。 说一说贺老师吧,贺老师给我的感觉是每天都对生活充满着热情,每次见到他总是精力满满,全心全意投入到自己的教育工作中。一直感觉老师您的生活每天像是有太阳照射着,很明朗。而且每天很有目标很有计划。每一次到周一上课的前
2016-12-12 15:33:59
800
原创 数据结构课程设计--图书管理系统
/*********************************************************** * 版权所有 (C)2016,ChenDi * * 文件名称: cd.cpp * 文件标识:无 * 内容摘要:函数文件 * 其它说明:各个模块函数 * 当前版本: V1.0 * 作 者:陈迪 * 完成日期: 20161229
2016-12-29 16:44:35
4508
原创 第16周项目四--英文单词的基数排序
问题及代码/* * Copyright (c)2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:项目4.cbp * 作 者:陈迪* 完成日期:2016年12月12日 * 版 本 号:v1.0 * 问题描述:设计一个基数排序的算法,将一组英文单词,按字典顺序排列。假设单词均由小写字母或空格构成,最长的单词有MaxLen个
2016-12-12 15:04:59
381
原创 第16周项目三--归并排序算法的改进
问题及代码/* * Copyright (c)2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:项目3.cbp * 作 者:陈迪* 完成日期:2016年12月12日 * 版 本 号:v1.0 * 问题描述:归并排序算法的改进 采用归并排序、快速排序等高效算法进行排序,当数据元素较少时(如n≤6
2016-12-12 15:01:57
272
原创 第十六周项目一验证算法(6)基数排序
问题及代码/* * Copyright (c)2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:项目1cbp * 作 者:陈迪 * 完成日期:2016年12月12日 * 版 本 号:v1.0 * 问题描述:验证基数排序 * 输入描述:无 *
2016-12-12 14:37:36
244
原创 第十六周项目一验证算法(5)归并排序
问题及代码/* 02.* Copyright (c)2016,烟台大学计算机与控制工程学院 03.* All rights reserved. 04.* 文件名称:项目1cbp 05.* 作 者:陈迪 06.* 完成日期:2016年12月12日 07.* 版 本 号:v1.0 08. 09.* 问题描述:验证归并排序
2016-12-12 14:34:16
277
原创 第十六周项目一验证算法(4)堆排序
问题及代码/* 02.* Copyright (c)2016,烟台大学计算机与控制工程学院 03.* All rights reserved. 04.* 文件名称:项目1cbp 05.* 作 者:陈迪 06.* 完成日期:2016年12月11日 07.* 版 本 号:v1.0 08. 09.* 问题描述: 验证堆排序 10. 11.* 输入描述:无
2016-12-11 17:05:40
286
原创 第十六周项目一验证算法(3)直接选择排序
问题及代码/* 02.* Copyright (c)2016,烟台大学计算机与控制工程学院 03.* All rights reserved. 04.* 文件名称:项目1cbp 05.* 作 者:陈迪06.* 完成日期:2016年12月11日 07.* 版 本 号:v1.0 08. 09.* 问题描述:验证直接选择排序 10. 11
2016-12-11 17:02:36
314
原创 第十六周项目一验证算法(2)快速排序
问题及代码/* 02.* Copyright (c)2016,烟台大学计算机与控制工程学院 03.* All rights reserved. 04.* 文件名称:项目1cbp 05.* 作 者:陈迪 06.* 完成日期:2016年12月11日 07.* 版 本 号:v1.0 08. 09.* 问题描述:验证快速排序 10. 11
2016-12-11 16:57:11
362
原创 第十六周项目一验证算法(1)冒泡排序
问题及代码/* 02.* Copyright (c)2016,烟台大学计算机与控制工程学院 03.* All rights reserved. 04.* 文件名称:项目1cbp 05.* 作 者:陈迪 06.* 完成日期:2016年12月11日 07.* 版 本 号:v1.0 08. 09.* 问题描述:验证冒泡排序 10. 11.* 输入描述:无
2016-12-11 16:51:27
341
原创 第15周项目3 - B-树的基本操作
问题及代码/* * Copyright (c)2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:项目3.cbp * 作 者:陈迪* 完成日期:2016年12月7日 * 版 本 号:v1.0 * 问题描述: 实现B-树的基本操作。基于序列{4, 9, 0, 1, 8, 6, 3, 5, 2, 7}完成测试
2016-12-07 18:01:37
508
原创 第15周项目2-用哈希法组织关键字
问题及代码/* * Copyright (c)2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:项目2.cbp * 作 者:陈迪 * 完成日期:2016年12月7日 * 版 本 号:v1.0 * 问题描述: 已知一个关键字序列为if、while、for、case、do、break、else、struct、unio
2016-12-07 17:59:52
244
原创 第15周项目1-验证算法(3)希尔排序
问题及代码/* * Copyright (c)2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:项目1.cbp * 作 者:陈迪 * 完成日期:2016年12月7日 * 版 本 号:v1.0 * 问题描述:验证希尔排序 * 输入描述:无 * 程序输出:测试数据 */ #incl
2016-12-07 17:53:55
735
原创 第15周项目1-验证算法(2)直接插入排序
问题及代码/* * Copyright (c)2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:项目1.cbp * 作 者:陈迪* 完成日期:2016年12月7日 * 版 本 号:v1.0 * 问题描述: 验证直接插入排序 * 输入描述:无 * 程序输出:测试数据 */ #inclu
2016-12-07 17:51:03
409
原创 第15周项目1-验证算法(1)
问题及代码/* * Copyright (c)2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:项目1.cbp * 作 者:陈迪* 完成日期:2016年12月7日 * 版 本 号:v1.0 * 问题描述:认真阅读并验证哈希表实施查找的相关算法,写程序建立序列{16, 74, 60, 43, 54, 90, 46, 31,
2016-12-07 17:46:22
659
原创 第14周项目3-是否二叉排序树?
问题及代码/* * Copyright (c)2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:项目3.cbp * 作 者:陈迪* 完成日期:2016年11月30日 * 版 本 号:v1.0 * 问题描述:设计一个算法,判断给定的二叉树是否是二叉排序树。 * 输入描述:无 * 程序输出:测试数
2016-11-30 20:58:53
409
原创 第14周项目2-二叉树排序树中查找的路径
问题及代码/* * Copyright (c)2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:项目2.cbp * 作 者:陈迪* 完成日期:2016年11月30日 * 版 本 号:v1.0 * 问题描述:设计一个算法,输出在二叉排序中查找时查找某个关键字经过的路径。 * 输入描述:无 * 程
2016-11-30 20:56:59
354
原创 第14周项目1-(4)验证平衡二叉树相关算法
问题及代码/* * Copyright (c)2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:项目1-4.cbp * 作 者:陈迪 * 完成日期:2016年11月30日 * 版 本 号:v1.0 * 问题描述:验证平衡二叉树相关算法 * 输入描述:无 * 程序输出:测试数据 */
2016-11-30 20:54:05
427
原创 第14周项目1-(3)验证二叉排序树相关算法
问题及代码/* * Copyright (c)2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:项目1-3.cbp * 作 者:陈迪* 完成日期:2016年11月30日 * 版 本 号:v1.0 * 问题描述:验证二叉排序树相关算法 * 输入描述:无 * 程序输出:测试数据 */ #include
2016-11-30 20:50:17
869
原创 第14周项目1-(2)验证分块查找算法
问题及代码/* * Copyright (c)2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:项目1-2.cbp * 作 者:陈迪 * 完成日期:2015年11月30日 * 版 本 号:v1.0 * 问题描述:验证分块查找算法 * 输入描述:无 * 程序输出:测试数据 */ #i
2016-11-30 20:47:32
536
原创 第14周项目1-(1)验证折半查找算法
问题及代码/* * Copyright (c)2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:项目1-1.cbp * 作 者:陈迪 * 完成日期:2016年11月30日 * 版 本 号:v1.0 * 问题描述:验证折半查找算法 * 输入描述:无 * 程序输出:测试数据 */ #include #d
2016-11-30 20:42:21
229
原创 第13周项目5-拓扑排序算法的验证
问题及代码/* * Copyright (c)2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:项目5.cbp * 作 者:陈迪* 完成日期:2016年11月23日 * 版 本 号:v1.0 * 问题描述:拓扑排序算法的验证 * 输入描述:无 * 程序输出:测试数据 */ 头文件及功能函数详见图基本算法库
2016-11-23 19:53:00
253
原创 第13周项目4-Floyd算法的验证
问题及代码/* * Copyright (c)2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:项目4.cbp * 作 者:陈迪* 完成日期:2016年11月23日 * 版 本 号:v1.0 * 问题描述:Floyd算法的验证 * 输入描述:无 * 程序输出:测试数据 */ 头文件及功能函数详见图基本算法
2016-11-23 19:49:11
253
原创 第13周项目3-Dijkstra算法的验证
问题及代码/* * Copyright (c)2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:项目3.cbp * 作 者:陈迪* 完成日期:2016年11月23日 * 版 本 号:v1.0 * 问题描述:Dijkstra算法的验证。 * 输入描述:无 * 程序输出:测试数据 */ 头文件及功能函数详见图
2016-11-23 19:45:40
202
原创 第13周项目2-Kruskal算法的验证
问题及代码/* * Copyright (c)2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:项目2.cbp * 作 者:陈迪 * 完成日期:2016年11月23日 * 版 本 号:v1.0 * 问题描述:Kruskal算法的验证。 * 输入描述:无 * 程序输出:测试数据 */ 头文件及功能函
2016-11-23 19:41:04
176
原创 第13周项目1-Prim算法的验证
问题及代码/* * Copyright (c)2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:项目1.cbp * 作 者:陈迪* 完成日期:2016年11月23日 * 版 本 号:v1.0 * 问题描述:Prim算法的验证。 * 输入描述:无 * 程序输出:测试数据 */ 头文件及功能函数详见图
2016-11-23 19:37:02
184
原创 十二周项目四--利用遍历思想求解图问题(6-7)
问题及代码/* Copyright (c)2016,烟台大学计算机与控制工程学院 All rights reserved. 文件名称:第十二周项目4 - 利用遍历思想求解图问题.cpp 作 者:陈迪完成日期:2016年11月17日 版 本 号:v1.0 问题描述: 假设图G采用邻接表存储,分别设计实现以下要求的算法,要求用区别于示例中的图进行多次测试,通过
2016-11-17 10:52:20
211
原创 十二周项目四--利用遍历思想求解图问题(1-5)
问题及代码/* Copyright (c)2016,烟台大学计算机与控制工程学院 All rights reserved. 文件名称:第十二周项目4 - 利用遍历思想求解图问题(1-5).cpp 作 者:陈迪完成日期:2016年11月17日 版 本 号:v1.0 问题描述: 假设图G采用邻接表存储,分别设计实现以下要求的算法,要求用区别于示例中的图进行多次
2016-11-17 10:34:57
228
原创 第12周项目5-迷宫问题之图深度优先遍历解法
问题及代码/* * Copyright(c)2016,烟台大学计算机学院 * All right reserved. * 文件名称:项目5.cbp * 作者: 陈迪* 完成日期;2016年11月17日 * 版本号;v1.0 * 问题描述: 设计一个程序,采用深度优先遍历算法的思路,解决迷宫问题。 (1)建立迷宫对应的图数据
2016-11-17 10:17:11
373
原创 第十二周项目3——图遍历算法实现
问题及代码/* * Copyright (c)2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:项目3.cpp * 作 者:陈迪 * 完成日期:2016年11月16日 * 版 本 号:v1.0 *问题描述:实现图遍历算法,分别输出如下图结构的深度优先(DFS)遍历序列和广度优
2016-11-16 21:04:32
177
原创 第十二周项目2——操作用邻接表存储的图
问题及代码/* * Copyright (c)2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:项目2.cpp * 作 者:陈迪 * 完成日期:2016年11月16日 * 版 本 号:v1.0 *问题描述:假设图G采用邻接表存储,分别设计实现以下要求的算法: (1
2016-11-16 20:59:51
282
原创 第十二周项目1——图基本算法库
问题及代码/* * Copyright (c)2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:项目1.cpp * 作 者:陈迪 * 完成日期:2016年11月16日 * 版 本 号:v1.0 *问题描述:定义图的邻接矩阵和邻接表存储结构,实现其基本运算,并完成测试。
2016-11-16 20:50:31
295
原创 第十一周项目2——用二叉树求解代数表达式
问题及代码/* * Copyright (c)2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:项目2.cpp * 作 者:陈迪 * 完成日期:2016年11月9日 * 版 本 号:v1.0 *问题描述:用二叉树来表示代数表达式,树的每一个分支节点代表一个运算符,
2016-11-09 21:50:15
240
原创 第十一周项目1——二叉树算法验证(4) 哈夫曼编码的算法验证
问题及代码/* * Copyright (c)2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:项目1.cpp * 作 者:陈迪 * 完成日期:2016年11月9日 * 版 本 号:v1.0 *问题描述:实现哈夫曼树的算法验证,并测试数据。 *输入描述:无 *程序输出:测
2016-11-09 21:43:01
172
原创 第十一周项目1——二叉树算法验证(3) 中序线索化二叉树的算法验证
问题及代码/* * Copyright (c)2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:项目1.cpp * 作 者:陈迪* 完成日期:2016年11月9日 * 版 本 号:v1.0 *问题描述:实现中序线索化二叉树的算法验证,并测试数据。 *输入描述:无 *程序输出:
2016-11-09 21:42:25
196
原创 第十一周项目1——二叉树算法验证(2)二叉树构造算法验证
问题及代码/* * Copyright (c)2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:项目1.cpp * 作 者:陈迪 * 完成日期:2016年11月9日 * 版 本 号:v1.0 *问题描述:实现二叉树的二叉树构造算法的验证,并测试数据 *输入描述:无 *程序输
2016-11-09 21:36:14
192
原创 第十一周项目1——二叉树算法验证(1) 层次遍历算法验证
问题及代码/* * Copyright (c)2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:项目1.cpp * 作 者:陈迪 * 完成日期:2016年11月9日 * 版 本 号:v1.0 *问题描述:实现二叉树的层次遍历算法,并对用”A(B(D,E(H(J,K(L,M(,N))))
2016-11-09 21:29:30
208
原创 第十周项目三-利用二叉树遍历思想解决问题
问题及代码/* Copyright (c)2016,烟台大学计算机与控制工程学院 All rights reserved. 文件名称:项目3.cbp 作 者:陈迪 完成日期:2016年11月2日 版 本 号:v1.0 问题描述:假设二叉树采用二叉链存储结构存储,分别实现以下算法,并在程序中完成测试: (1)计算二叉树节点个数; (2)输出所有叶子节点
2016-11-02 21:48:24
310
原创 第十周项目二--二叉树遍历的递归算法
问题及代码/* Copyright (c)2016,烟台大学计算机与控制工程学院 All rights reserved. 文件名称:项目2.cbp 作 者:陈迪完成日期:2016年11月2日 版 本 号:v1.0 问题描述:实现二叉树的先序、中序、后序遍历的递归算法,并对用”A(B(D,E(H(J,K(L,M(,N))))),C(F,G(,I)))”创建
2016-11-02 21:44:39
247
原创 第十周项目一--二叉树算法库
问题及代码/* * Copyright (c)2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:项目1.cpp * 作 者:陈迪 * 完成日期:2016年11月2日 * 版 本 号:v1.0 * 问题描述: 定义二叉树的链式存储结构,实现其基本运算,并完成测试。 * 输入描述: 无 * 程序
2016-11-02 21:39:51
386
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人