- 博客(27)
- 收藏
- 关注
原创 第八周项目二——顺序串算法
/* *Copyright (c) 2017,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:项目1-建立顺序串的算法库 *作 者:李英荣*完成日期:2017年12月26日 *版 本 号:v1.0 * 问题: 采用顺序存储方式存储串,实现下列算法并测试: (1)试编写算
2017-12-31 22:14:11 219
原创 第七周项目四——队列数组
*Copyright(c)2017,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:cpp1.cpp *作 者:李英荣 *完成日期:2017年12月26日 *版 本 号:v1.0 *问题描述: 创建10个队列,分别编号为0-9(处理为队列数组,编号即下标)。 输入若干个正整数,以数字0作为结束。设输入的值为x,其个位数字的大
2017-12-31 22:00:31 233
原创 第七周——负数把正数赶出队列
*Copyright(c)2017,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:cpp1.cpp *作 者:李英荣 *完成日期:2017年12月13日 *版 本 号:v1.0 *问题描述:设从键盘输入一整数序列a1,a2,…an,试编程实现:当ai>0时,ai进队,当ai表示输入结束。要求将队列处理成环形队列,使用环形队列算法
2017-12-31 21:55:29 262
原创 第七周——建立链队算法库
*Copyright(c)2017,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:cpp1.cpp *作 者:李英荣 *完成日期:2017年12月25日 *版 本 号:v1.0 *问题描述:定义链队存储结构,实现其基本运算,并完成测试。*/ 头文件:liqueue.h,包含定义链队数据结构的代码、宏定义、要实现
2017-12-31 21:52:54 366
转载 第五周——数值转换
*Copyright(c)2017,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:cpp1.cpp *作 者:李英荣 *完成日期:2017年12月13日 *版 本 号:v1.0 *问题描述: 把十进制的整数转换为二至九之间的任一进制数输出。请利用栈设计算法,并实现程序。*/
2017-12-31 21:43:00 192
原创 第五周——括号的匹配
*Copyright(c)2017,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:cpp1.cpp *作 者:李英荣 *完成日期:2017年12月13日 *版 本 号:v1.0 *问题描述:假设表达式中允许三种括号:圆括号、方括号和大括号。编写一个算法,判断表达式中的各种左括号是否与右括号匹配。*/
2017-12-31 21:42:22 215
原创 第五周——建立链栈算法库
*Copyright(c)2017,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:cpp1.cpp *作 者:李英荣 *完成日期:2017年12月13日 *版 本 号:v1.0 *问题描述: 定义链栈存储结构,实现其基本运算,并完成测试 */ 头文件:[csharp] view pla
2017-12-31 21:38:30 191
原创 第五周——建立顺序栈算法库
*Copyright(c)2017,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:cpp1.cpp *作 者:李英荣 *完成日期:2017年12月13日 *版 本 号:v1.0 *问题描述:* 定义顺序栈存储结构,实现其基本运算,并完成测试 */ 头文件sqstack.h:
2017-12-31 21:35:55 180
原创 第四周——单链表的应用
*Copyright(c)2017,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:cpp1.cpp *作 者:李英荣 *完成日期:2017年12月13日 *版 本 号:v1.0 *问题描述: 实现单链表的各种应用*/ linklist.h[csharp] view plain copy
2017-12-31 21:23:41 198
原创 数据结构课程设计——学生信息管理系统
1.头文件:linklist.h/**************************************************版权所有 (C)2017.Li Yingrong**文件名称:linklist.cpp*文件标识:无*内容摘要:头文件,包含编写的功能函数声明*其他说明:无*当前版本:V1.2*作 者:李英荣*完成时间:2017
2017-12-22 09:57:17 2374
原创 数据结构课程总结
一个学期的数据结构课结束了,很高兴可以在贺老师的指导下学习这门课程。下面是我对课程的学习总结和一些反思。O:回想起我这半年对于数据结构的学习,我真实学到的不仅仅是一个个知识点或者是这些知识点组成的这个体系,还有就是在学习中逐步建立起来的一种思维模式。首先,我先大体明白了什么是数据结构。然后通过学习各种不同的逻辑结构,逐步完善了对数据结构的理解并加深了对其的认识。其中,逻辑结构有线性
2017-12-14 21:26:20 787
原创 第四周——自建单链表算法库
*Copyright(c)2017,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:cpp1.cpp *作 者:李英荣 *完成日期:2017年12月13日 *版 本 号:v1.0 *问题描述: 建设自己的专业基础设施算法库。*/ 头文件:linklist.h#ifndef LINKLIST_H_INCLUDED
2017-12-14 10:50:44 183
原创 第四周——单链表的建立
*Copyright(c)2017,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:cpp1.cpp *作 者:李英荣 *完成日期:2017年12月13日 *版 本 号:v1.0 *问题描述: 定义单链表存储结构,用头插法和尾插法建立单链表,并显示建立好以后的结果。*/ #include #include t
2017-12-13 11:09:45 177
原创 第三周——顺序表的应用
*Copyright(c)2017,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:zzz.cpp *作 者:李英荣 *完成日期:2017年12月13日 *版 本 号:v1.0 *问题描述: 定义一个采用顺序结构存储的线性表,设计算法完成下面的工作: 1、删除元素在[x, y]之间的所有元素,要求算法的时间复杂度为O(n),
2017-12-13 10:19:29 145
原创 第十一周——图遍历算法实现
*Copyright(c)2017,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:123.cpp *作 者:李英荣 *完成日期:2017年11月16日 *版 本 号:v1.0 *问题描述: 实现图遍历算法,分别输出图结构的深度优先(DFS)遍历序列和广度优先遍历(BFS)序列。*/ 测试用图:头文
2017-11-16 11:08:18 195
原创 第十一周——操作用邻接表存储的图
*Copyright(c)2017,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:123.cpp *作 者:李英荣 *完成日期:2017年11月16日 *版 本 号:v1.0 *问题描述: 假设图G采用邻接表存储,分别设计实现以下要求的算法: (1)输出出图G中每个顶点的出度; (2)求出图G中出度最大的一个顶点,输
2017-11-16 10:47:20 826
原创 第十一周——图基本算法库
*Copyright(c)2017,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:123.cpp *作 者:李英荣 *完成日期:2017年11月16日 *版 本 号:v1.0 *问题描述: 定义图的邻接矩阵和邻接表存储结构,实现其基本运算,并完成测试。 */ 头文件:graph.h#ifndef GRA
2017-11-16 10:33:15 200
原创 第九周——二叉树遍历的递归算法
*Copyright(c)2017,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:2222.cpp *作 者:李英荣 *完成日期:2017年10月26日 *版 本 号:v1.0 *问题描述: 定义顺序串的存储结构,实现其基本运算,并完成测试。 */ 头文件:btree.h
2017-10-26 11:15:58 199
原创 第九周——二叉树算法库
/* *Copyright(c)2017,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:2222.cpp *作 者:李英荣 *完成日期:2017年10月26日 *版 本 号:v1.0 *问题描述: 定义顺序串的存储结构,实现其基本运算,并完成测试。 */ 头文件:btree.h#ifndef B
2017-10-26 10:57:44 205
原创 第八周——建立顺序串的算法库
/* *Copyright(c)2017,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:123.cpp *作 者:李英荣 *完成日期:2017年10月19日 *版 本 号:v1.0 *问题描述: 定义顺序串的存储结构,实现其基本运算,并完成测试。 */ 头文件:sqString.h#ifndef
2017-10-19 11:21:36 201
原创 第三周——求集合并集
/* *Copyright(c)2017,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:123.cpp *作 者:李英荣 *完成日期:2017年9月20日 *版 本 号:v1.0 *问题描述:假设有两个集合 A 和 B 分别用两个线性表 LA 和 LB 表示, 即线性表中的数据元素即为集合中的成员。
2017-10-19 10:44:02 235
原创 第三周——建设“顺序表”算法库
/* *Copyright(c)?2017,烟台大学计算机与控制工程学院 *All right sreserved. *文件名称:123.cp *作 者:李英荣*完成日期:2017年10月5日 *版 本 号:v1.0 *问题描述:建立顺序表的算法库。 *list.h:#ifndef LIST_H_INCLUDED #d
2017-10-19 10:32:49 200
原创 第七周——建立顺序环形队列算法库
/* *Copyright(c)2017,烟台大学计算机与控制工程学院 *All rights reserved. *作 者:李英荣*完成日期:2017年10月13日 *版 本 号:v1.0 *问题描述:定义顺序环形队列存储结构,实现其基本运算,并完成测试。 */ 头文件sqqueue.h中定义数据结构并声明基本运算函数:
2017-10-19 10:20:22 235
原创 第三周——顺序表的基本运算
/* 程序头部注释开始 * 程序的版权和版本声明部分 * Copyright (c) 2017, 烟台大学计算机学院学生 * All rights reserved. * 文件名称: shunxvbiao.cpp * 作 者: 胡俊超 * 完成日期: 2
2017-09-20 19:44:23 215 1
原创 第二周——程序的多文件组织
/* *Copyright (c) 2017,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称: *作 者:李英荣*完成日期:2017年9月13日 *版 本 号:v1.0 * 最简单的多文件组织,一个项目中有3个文件: (1) .h 头文件:定义数据类型、声明自定义函数、定义宏等 (2).cpp 源文件1:用于实
2017-09-13 22:21:15 245
原创 第二周——汉诺塔
#include#include using namespace std; long mv(int, char, char,char); int main() { long count; int number; cout cin>>number; count=mv(number,'A','B','C');
2017-09-13 22:17:06 150
原创 第二周——C++的三种参数传递方法
*Copyright (c) 2017,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称: *作 者:李英荣*完成日期:2017年9月8日 *版 本 号:v1.0 * *问题描述:两种函数传递的方式:传值和传地址 *输入描述:两个整数,代表交换前的值 *程序输出:两个整数,代表交换后的值 */ #include
2017-09-12 18:59:41 191
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人