自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 第八周项目二——顺序串算法

/*     *Copyright (c) 2017,烟台大学计算机与控制工程学院     *All rights reserved.     *文件名称:项目1-建立顺序串的算法库    *作    者:李英荣 *完成日期:2017年12月26日     *版 本 号:v1.0     * 问题:        采用顺序存储方式存储串,实现下列算法并测试:    (1)试编写算

2017-12-31 22:14:11 212

原创 第七周项目四——队列数组

*Copyright(c)2017,烟台大学计算机与控制工程学院  *All rights reserved.  *文件名称:cpp1.cpp  *作    者:李英荣  *完成日期:2017年12月26日  *版 本 号:v1.0  *问题描述: 创建10个队列,分别编号为0-9(处理为队列数组,编号即下标)。  输入若干个正整数,以数字0作为结束。设输入的值为x,其个位数字的大

2017-12-31 22:00:31 222

原创 第七周——负数把正数赶出队列

*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 251

原创 第七周——建立链队算法库

*Copyright(c)2017,烟台大学计算机与控制工程学院  *All rights reserved.  *文件名称:cpp1.cpp  *作    者:李英荣  *完成日期:2017年12月25日  *版 本 号:v1.0  *问题描述:定义链队存储结构,实现其基本运算,并完成测试。 */   头文件:liqueue.h,包含定义链队数据结构的代码、宏定义、要实现

2017-12-31 21:52:54 356

转载 第五周——数值转换

*Copyright(c)2017,烟台大学计算机与控制工程学院  *All rights reserved.  *文件名称:cpp1.cpp  *作    者:李英荣  *完成日期:2017年12月13日  *版 本 号:v1.0  *问题描述: 把十进制的整数转换为二至九之间的任一进制数输出。请利用栈设计算法,并实现程序。 */  

2017-12-31 21:43:00 188

原创 第五周——括号的匹配

*Copyright(c)2017,烟台大学计算机与控制工程学院  *All rights reserved.  *文件名称:cpp1.cpp  *作    者:李英荣  *完成日期:2017年12月13日  *版 本 号:v1.0  *问题描述:假设表达式中允许三种括号:圆括号、方括号和大括号。编写一个算法,判断表达式中的各种左括号是否与右括号匹配。 */ 

2017-12-31 21:42:22 205

原创 第五周——建立链栈算法库

*Copyright(c)2017,烟台大学计算机与控制工程学院  *All rights reserved.  *文件名称:cpp1.cpp  *作    者:李英荣  *完成日期:2017年12月13日  *版 本 号:v1.0  *问题描述: 定义链栈存储结构,实现其基本运算,并完成测试  */  头文件: [csharp] view pla

2017-12-31 21:38:30 176

原创 第五周——建立顺序栈算法库

*Copyright(c)2017,烟台大学计算机与控制工程学院  *All rights reserved.  *文件名称:cpp1.cpp  *作    者:李英荣  *完成日期:2017年12月13日  *版 本 号:v1.0  *问题描述:* 定义顺序栈存储结构,实现其基本运算,并完成测试   */  头文件sqstack.h:

2017-12-31 21:35:55 173

原创 第四周——单链表的应用

*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 189

原创 数据结构课程设计——学生信息管理系统

1.头文件:linklist.h /************************************************* *版权所有 (C)2017.Li Yingrong * *文件名称:linklist.cpp *文件标识:无 *内容摘要:头文件,包含编写的功能函数声明 *其他说明:无 *当前版本:V1.2 *作    者:李英荣 *完成时间:2017

2017-12-22 09:57:17 2343

原创 数据结构课程总结

一个学期的数据结构课结束了,很高兴可以在贺老师的指导下学习这门课程。下面是我对课程的学习总结和一些反思。 O:回想起我这半年对于数据结构的学习,我真实学到的不仅仅是一个个知识点或者是这些知识点组成的这个体系,还有就是在学习中逐步建立起来的一种思维模式。 首先,我先大体明白了什么是数据结构。然后通过学习各种不同的逻辑结构,逐步完善了对数据结构的理解并加深了对其的认识。其中,逻辑结构有线性

2017-12-14 21:26:20 775

原创 第四周——自建单链表算法库

*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 173

原创 第四周——单链表的建立

*Copyright(c)2017,烟台大学计算机与控制工程学院  *All rights reserved.  *文件名称:cpp1.cpp  *作    者:李英荣  *完成日期:2017年12月13日  *版 本 号:v1.0  *问题描述: 定义单链表存储结构,用头插法和尾插法建立单链表,并显示建立好以后的结果。 */   #include #include t

2017-12-13 11:09:45 169

原创 第三周——顺序表的应用

*Copyright(c)2017,烟台大学计算机与控制工程学院  *All rights reserved.  *文件名称:zzz.cpp  *作    者:李英荣  *完成日期:2017年12月13日  *版 本 号:v1.0  *问题描述:  定义一个采用顺序结构存储的线性表,设计算法完成下面的工作:  1、删除元素在[x, y]之间的所有元素,要求算法的时间复杂度为O(n),

2017-12-13 10:19:29 135

原创 第十一周——图遍历算法实现

*Copyright(c)2017,烟台大学计算机与控制工程学院  *All rights reserved.  *文件名称:123.cpp  *作    者:李英荣  *完成日期:2017年11月16日  *版 本 号:v1.0  *问题描述:  实现图遍历算法,分别输出图结构的深度优先(DFS)遍历序列和广度优先遍历(BFS)序列。 */   测试用图: 头文

2017-11-16 11:08:18 184

原创 第十一周——操作用邻接表存储的图

*Copyright(c)2017,烟台大学计算机与控制工程学院  *All rights reserved.  *文件名称:123.cpp  *作    者:李英荣  *完成日期:2017年11月16日  *版 本 号:v1.0  *问题描述:  假设图G采用邻接表存储,分别设计实现以下要求的算法:  (1)输出出图G中每个顶点的出度;  (2)求出图G中出度最大的一个顶点,输

2017-11-16 10:47:20 815

原创 第十一周——图基本算法库

*Copyright(c)2017,烟台大学计算机与控制工程学院  *All rights reserved.  *文件名称:123.cpp  *作    者:李英荣  *完成日期:2017年11月16日  *版 本 号:v1.0  *问题描述: 定义图的邻接矩阵和邻接表存储结构,实现其基本运算,并完成测试。  */   头文件:graph.h #ifndef GRA

2017-11-16 10:33:15 195

原创 第九周——二叉树遍历的递归算法

*Copyright(c)2017,烟台大学计算机与控制工程学院  *All rights reserved.  *文件名称:2222.cpp  *作    者:李英荣  *完成日期:2017年10月26日  *版 本 号:v1.0  *问题描述: 定义顺序串的存储结构,实现其基本运算,并完成测试。  */   头文件:btree.h

2017-10-26 11:15:58 188

原创 第九周——二叉树算法库

/*  *Copyright(c)2017,烟台大学计算机与控制工程学院  *All rights reserved.  *文件名称:2222.cpp  *作    者:李英荣  *完成日期:2017年10月26日  *版 本 号:v1.0  *问题描述: 定义顺序串的存储结构,实现其基本运算,并完成测试。  */   头文件:btree.h #ifndef B

2017-10-26 10:57:44 194

原创 第八周——建立顺序串的算法库

/*  *Copyright(c)2017,烟台大学计算机与控制工程学院  *All rights reserved.  *文件名称:123.cpp  *作    者:李英荣  *完成日期:2017年10月19日  *版 本 号:v1.0  *问题描述: 定义顺序串的存储结构,实现其基本运算,并完成测试。  */   头文件:sqString.h #ifndef

2017-10-19 11:21:36 191

原创 第三周——求集合并集

/*  *Copyright(c)2017,烟台大学计算机与控制工程学院  *All rights reserved.  *文件名称:123.cpp  *作    者:李英荣  *完成日期:2017年9月20日  *版 本 号:v1.0  *问题描述:假设有两个集合 A 和 B 分别用两个线性表 LA 和 LB 表示,             即线性表中的数据元素即为集合中的成员。

2017-10-19 10:44:02 224

原创 第三周——建设“顺序表”算法库

/*  *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 193

原创 第七周——建立顺序环形队列算法库

/*  *Copyright(c)2017,烟台大学计算机与控制工程学院   *All rights reserved.   *作    者:李英荣 *完成日期:2017年10月13日   *版 本 号:v1.0   *问题描述:定义顺序环形队列存储结构,实现其基本运算,并完成测试。  */   头文件sqqueue.h中定义数据结构并声明基本运算函数:

2017-10-19 10:20:22 225

原创 第三周——顺序表的基本运算

/* 程序头部注释开始  * 程序的版权和版本声明部分  * Copyright (c) 2017, 烟台大学计算机学院学生  * All rights reserved.  * 文件名称:   shunxvbiao.cpp                            * 作    者:   胡俊超                            * 完成日期:   2

2017-09-20 19:44:23 206 1

原创 第二周——程序的多文件组织

/*  *Copyright (c) 2017,烟台大学计算机与控制工程学院  *All rights reserved.  *文件名称:  *作    者:李英荣 *完成日期:2017年9月13日  *版 本 号:v1.0  * 最简单的多文件组织,一个项目中有3个文件:    (1) .h 头文件:定义数据类型、声明自定义函数、定义宏等    (2).cpp 源文件1:用于实

2017-09-13 22:21:15 238

原创 第二周——汉诺塔

#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 147

原创 第二周——C++的三种参数传递方法

*Copyright (c) 2017,烟台大学计算机与控制工程学院  *All rights reserved.  *文件名称:  *作    者:李英荣 *完成日期:2017年9月8日  *版 本 号:v1.0  *  *问题描述:两种函数传递的方式:传值和传地址  *输入描述:两个整数,代表交换前的值  *程序输出:两个整数,代表交换后的值  */  #include

2017-09-12 18:59:41 184

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除