- 博客(26)
- 收藏
- 关注
原创 数据结构课程设计--电子投票系统
/*********************************************************** * 版权所有 (C)2016, Yu Suxian * * 文件名称: ysxcpp * 文件标识:无 * 内容摘要:该代码用于获取满足后缀要求的第一个文件 * 其它说明:无 * 当前版本: V1.0 * 作 者:于苏显 * 完成日期: 20161227 *
2016-12-27 15:18:01 1084
原创 数据结构期末总结
一学期的课程结束了,本来以为数据结构会像c++一样学一年,最近才知道就这样结课了,也理解了最后一节上机课结束时贺老师站在最后依依不舍的看着同学们的样子。 其实刚开始没接触的时候以为数据结构和c++一样,就是注重编代码,编程序。后来才知道其实是着重于训练同学们的思维能力,使同学们拿到要求后能快速想到解题思路,是一门锻炼思维模式的课程。 但是自己一开始还是像学习c++一样,格外注重代
2016-12-20 17:08:02 558 1
原创 第五周项目5-后缀表达式(栈)!!!
问题及代码: /* Copyright (c)2016,烟台大学计算机与控制工程学院 All rights reserved. 文件名称:ysx.cpp 作 者:于苏显 完成日期:2016年11月12日 版 本 号:v1.0 问题描述:利用sqstack.h中栈的基本运算,实现将一个算术表达式转换为对应
2016-11-12 19:56:58 528
原创 第五周项目4-数制转换
问题及代码: /* Copyright (c)2016,烟台大学计算机与控制工程学院 All rights reserved. 文件名称:ysx.cpp 作 者:于苏显 完成日期:2016年11月10日 版 本 号:v1.0 问题描述:把十进制的整数转换为任一进制数输出. 提示:要转换为r进制,则原
2016-11-10 10:58:14 301
原创 第五周项目3-括号的匹配
问题及代码: /* Copyright (c)2016,烟台大学计算机与控制工程学院 All rights reserved. 文件名称:ysx.cpp 作 者:于苏显 完成日期:2016年11月3日 版 本 号:v1.0 问题描述: 假设表达式中允许三种括号:圆括号、方括号和大括号。编写一个算法,判断表达式中的各种左括号是
2016-11-03 11:13:03 272
原创 第五周项目2-建立顺序栈算法库
问题及代码: /* Copyright (c)2016,烟台大学计算机与控制工程学院 All rights reserved. 文件名称:ysx.cpp 作 者:于苏显 完成日期:2016年11月3日 版 本 号:v1.0 问题描述:定义顺序栈存储结构,实现其基本运算,并完成测试。 输入描述:无 程序输出:测试数据 */
2016-11-03 10:39:03 356
原创 第五周项目1-建立链栈算法库
问题及代码: /* Copyright (c)2016,烟台大学计算机与控制工程学院 All rights reserved. 文件名称:ysx.cpp 作 者:于苏显 完成日期:2016年10月26日 版 本 号:v1.0 问题描述:定义链栈存储结构,实现其基本运算,并完成测试。 输入描述:无 程序输出:测试数据 */ lis
2016-10-26 22:18:43 232
原创 第四周项目7- 循环双链表应用
问题及代码: /* * Copyright(c) 2016, 烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称: ysx.cpp * 作 者:于苏显 * 完成日期:2016年 10月 13日 * 版 本 号:v1.0 * * 问题描述: 设非空线性表ha和hb都用带头节点的循环双链表表示。设计一个算法Insert(ha,hb,i)。
2016-10-13 19:20:15 333
原创 第四周项目6-建循环双链表算法库
问题及描述: /* * Copyright(c) 2016, 烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称: ysx.cpp * 作 者:于苏显 * 完成日期:2016年 10月 13日 * 版 本 号:v1.0 * * 问题描述: 采用程序的多文件组织形式建立循环双链表算法库 * 输入描述:无 * 程序输出: */
2016-10-13 16:51:08 269
原创 第四周项目5-建立双链表算法库
问题及代码: /* * Copyright(c) 2016, 烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称: ysx.cpp * 作 者:于苏显 * 完成日期:2016年 10月 10日 * 版 本 号:v1.0 * * 问题描述: 采用程序的多文件组织形式建立双链表算法库 * 输入描述:无 * 程序输出: */
2016-10-10 18:26:52 341
原创 第四周项目4-猴子选大王
问题及代码: /* * Copyright(c) 2016, 烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:ysx.cpp * 作 者:于苏显 * 完成日期:2016年10月9日 * 版 本 号:v1.0 * * 问题描述: 一群猴子,编号是1,2,3 …m,这群猴子(m个)按照1-m的顺序围坐一圈。
2016-10-09 13:35:31 217
原创 第四周项目3-单链表的应用(3)
问题及代码: /* * Copyright(c) 2016, 烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称: 111.cpp * 作 者:于苏显 * 完成日期:2016年9月29日 * 版 本 号:v1.0 * * 问题描述: 设计一个算法,判断单链表L是否是递增的。实现这个算法,并完成测试。 * 输入描述:
2016-09-29 10:41:28 518
原创 第四周项目3-单链表应用(2)
问题及代码: /* * Copyright(c) 2016, 烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称: sss.cpp * 作 者:于苏显 * 完成日期:2016年9月26日 * 版 本 号:v1.0 * * 问题描述: 已知L1和L2分别指向两个单链表的头结点,且已知其长度分别为m、n,请设计算法将L2连接到L1的后面。实现
2016-09-26 21:06:14 440
原创 第四周项目3-单链表应用(1)
问题及代码: /* Copyright (c)2016,烟台大学计算机与控制工程学院 All rights reserved. 文件名称:项目三(1).cpp 作 者:于苏显 完成日期:2016年9月26日 版 本 号:v1.0 问题描述:1、设计一个算
2016-09-26 20:50:21 334
原创 第四周项目2-建设“单链表”算法库
问题及代码: /* * Copyright(c) 2016, 烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称: 111.cdp * 作 者:于苏显 * 完成日期:2016年9月26日 * 版 本 号:v1.0 * * 问题描述: 算法库包括两个文件: 头文件:linklist.h,包含定义顺序
2016-09-26 18:38:13 279
原创 第四周项目1-建立单链表
问题及代码: /* * Copyright(c) 2016, 烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称: * 作 者:于苏显 * 完成日期:2016年9月26日 * 版 本 号:v1.0 * * 问题描述: 定义单链表存储结构,用头插法和尾插法建立单链表,并显示建立好以后的结果。 * 输入描述:无 * 程序输出:建好的单链表 */ #incl
2016-09-26 13:41:32 294
原创 第三周项目4-顺序表应用(2)
问题及代码: /* *Copyright (c)2016,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:111.cbp *作 者:于苏显 *完成日期:2016年9月18日 *版 本 号:v1.0 * *问题描述:删除元素在[x, y]之间的所有元素,要求算法的时间复杂度为
2016-09-18 13:06:00 357
原创 第三周项目4-顺序表应用(1)
问题及代码: /* *Copyright (c)2016,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:111.cpp *作 者:于苏显 *完成日期:2016年9月18日 *版 本 号:v1.0 * *问题描述:删除元素在[x, y]之间的所有元素,要求算法的时间复杂度为O(
2016-09-18 13:04:53 407
原创 第三周项目3-求集合并集
问题及代码: /* *Copyright (c)2016,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:111.cpp *作 者:于苏显 *完成日期:2016年9月18日 *版 本 号:v1.0 * *问题描述:假设有两个集合 A 和 B 分别用两个线性表 LA 和 LB 表示,即线
2016-09-18 12:59:54 346
原创 第三周项目2-建设“顺序表”算法库
问题及代码: /* *Copyright (c)2016,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:111.cpp *作 者:于苏显 *完成日期:2016年9月18日 *版 本 号:v1.0 *问题描述:请采用程序的多文件组织形式,在项目1的基础上,建立 如上的两个文件
2016-09-18 12:53:48 366
原创 第三周项目1-顺序表的基本运算
问题及代码: /* *Copyright (c)2016,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:1.cpp *作 者:于苏显 *完成日期:2016年9月18日 *版 本 号:v1.0 *问题描述:实现顺序表基本运算有算法,依据“最小化”的原则进行测试。所谓最小化 原则,指的是利
2016-09-18 12:36:44 542
原创 第二周项目3-体验复杂度(2)汉诺塔
问题及代码: /* *Copyright (c)2016,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:k.cpp *作 者:于苏显 *完成日期:2016年9月8日 *版 本 号:v1.0 * *问题描述:有一个印度的古老传说:在世界中心贝拿勒斯(在印度北部)的圣庙里,一块黄铜板上插着三根 宝石针
2016-09-08 11:30:38 805
原创 第二周项目3-体验复杂度(1)两种排序算法的运行时间
问题及代码: /* *Copyright (c)2016,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:k.cpp *作 者:于苏显 *完成日期:2016年9月8日 *版 本 号:v1.0 * *问题描述:排序是计算机科学中的一个基本问题,产生了很多种适合不同情况下适 用的算法,也一直作为算法研究
2016-09-08 11:16:52 274
原创 第2周项目2-程序的多文件组织
问题及代码: *Copyright (c)2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称: k.cpp * 作 者:于苏显 * 完成日期:2016年 9月 8日 * 版 本 号:v1.0 * * 问题描述:将例1.13中按方案3实现的
2016-09-08 10:42:56 249
原创 第2周项目1-C/C++语言中函数参数传递的三种方式
问题及代码: (1)传值 /* * Copyright(c) 2016, 烟台大学计算机与控制工程学院 * All rights reserved. * 作 者:于苏显 * 完成日期:2016年 9月 7日 * 版 本 号:v1.0 * * 问题描述:编制三个程序,分别调用三个版本的交换函数 * 输入描述:待交换的两个整数 * 程序输出:函数调用后的结果 *
2016-09-07 18:04:53 220
原创 第2周项目0 宣告主权
问题及代码: /* * Copyright(c) 2016 烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:y.cpp * 作 者:于苏显 * 完成日期:2016年 9 月 7 日 * 版 本 号:v1.0 * 程序输出:一行字符 */ #include using namespace std; int main()
2016-09-07 17:46:07 282
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人