自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

明哥的专栏

普通高校普通教育者普通事业

  • 博客(255)
  • 资源 (58)
  • 收藏
  • 关注

原创 信管16级学生链接

信管16级《数据结构》课堂一、学习形式        采用翻转课堂教学方式:            第一步:.课前自学陈述性内容,掌握基本的相关概念和知识。                                实施:课前布置学习任务和目标。                                检查:课时测试检验是效果。           第二步:课堂教

2017-09-04 10:16:27 2924 1

原创 信管16数据结构:实验6:图的实验1

实验6:图的实验1             -图的邻接矩阵存储实现一、实验目的1、   熟练理解图的相关概念;2、   掌握图的邻接矩阵的存储方法的实现;3、   学会图的遍历算法二、 实验内容1、自己确定一个简单无向图(顶点数、和相关结点信息)利用邻接矩阵来实现存储。实现图的构造,并完成:1)用深度优先和广度优秀两种算法对图进行遍历,输出顶点序列数据;2)以合

2017-11-08 21:46:26 1090

原创 信管16数据结构实验6:树和二叉树的实验2

一、实验目的1、   熟练理解树和二叉树的相关概念,掌握的存储结构和相关操作实现;2、   掌握树的顺序结构的实现;3、   学会运用树的知识解决实际问题二、 实验内容1、自己确定一个二叉树(树结点类型、数目和结构自定)利用链式存储结构方法存储。实现树的构造,并完成:1)用前序遍历、中序遍历、后序遍历输出结点数据;2)以合理的格式,输出各个结点和双亲、孩子结

2017-10-25 08:48:41 1323

原创 实验5:树和二叉树的实验1

一、实验目的1、   熟练理解树和二叉树的相关概念,掌握的存储结构和相关操作实现;2、   掌握树的顺序结构的实现;3、   学会运用树的知识解决实际问题二、 实验内容自己确定一个二叉树(树结点类型、数目和结构自定)利用顺序结构方法存储。实现树的构造,并完成:1)层序输出结点数据;2)以合理的格式,输出各个结点和双亲、孩子结点信息;3)输出所有的叶子结点

2017-10-25 08:20:02 1235

原创 第五章  树和二叉树翻转学习任务

第五章  树和二叉树翻转学习任务     一、本章的重点分二大部分:树和二叉树。     从逻辑结构上分,树是表示一对多和一种结构,一般用于表达祖先后代、上下级和整合部分等相关关系。      本章学习,在前面的线性表相关的基础上,进一步复杂的数据结构。掌握具体层次对象的数据结构表达和存储方法,以及操作方法。了解树特别是二叉树的广泛应用。二、学习目标     

2017-10-18 22:27:25 501

原创 第四章 “字符串和多维数组”翻转学习任务

第四章字符串和多维数组翻转学习任务 一、学习指导字符串:是以字符为数据元素的线性表。线性表是字符串学习的重要基础。   一多维数组:是线性表的推广,可以理解为元素是线性表的线性表。   可以说,从逻辑结构上分,字符串和数组均可是属于线性表。二、学习目的和目标       本章学习,进一步掌握字符串和数组两种特殊的线性表的相关知。字符相关内容让我们理解计算机处理非数值数据

2017-10-09 22:29:59 546

原创 第三章 栈和队列实习任务

实验4:栈和队列的基本操作实现及其应用一、实验目的1、   熟练掌栈和队列的结构特点,掌握栈和队列的顺序存储和链式存储结构和实现。2、      学会使用栈和队列解决实际问题。二、实验内容1、自己确定结点的具体数据类型和问题规模:分别建立一个顺序栈和链栈,实现栈的压栈和出栈操作。分别建立一个顺序队列和链队列,实现队列的入队和出队操作。2、设计算法并写出代码,

2017-10-09 22:28:16 1081

原创 16级数据结构学习形式和考核介绍

一、学习形式      采用翻转课堂教学方式:          第一步:.课前自学陈述性内容,掌握基本的相关概念和知识。                           实施:课前布置学习任务和目标。                           检查:课时测试检验是效果。          第二步:课堂教学                  

2017-09-23 09:20:28 678

原创 信管16数据结构:第三章栈和队列的课前翻转学习任务

第3周  翻转课堂课前学习任务                            ——栈和对列一、本章节目标1、复习线性表的存储结构方法;2、掌握两类特殊线性表的的存储方法和相关操作;3、了解栈和队列在相关场合的应用;4、基本掌握相关操作算法的时间复杂度分析;5、针对具体问题使用栈和队列数据结构解决相关问题。二、课前自主学习1、看完书第三章节全部内容;2

2017-09-21 22:20:15 766

原创 信管16数据结构:实验二 线性表综合实验

《数据结构》实验二:                线性表综合实验一.实验目的     巩固线性表的数据结构的存储方法和相关操作,学会针对具体应用,使用线性表的相关知识来解决具体问题。 二.实验时间   准备时间为第3周到第4周,具体集中实验时间为第4周第2次课。2个学时。 三..实验内容1.建立一个由n个学生成绩的顺序表,n的大小由自己确定,每一个学生的成

2017-09-21 22:04:47 1200

原创 信管16数据结构:第二章线性表 翻转课堂课前学习任务

第2周   翻转课堂课前学习任务                              ——线性表 一、本章节目标1、回顾线性表的逻辑结构;2、掌握线性表的顺序存储和链式存储的思想;3、线性表和链表的数据结构的构造;4、对线性表和链表的基本操作时间复杂度分析;5、针对具体问题线性数据的功能实现。   二、课前自主学习1、看完书第二章节全部内容;2

2017-09-11 09:16:05 733

原创 信管16数据结构:第一章结论 翻转课堂课前学习任务

第1周   翻转课堂课前学习任务                              ——数据结构结论 一、本周目标1、了解数据结构在计算机课程中的地位;2、掌握数据结构的内容;3、掌握常见的逻辑结构,存储结构;4、掌握算法及算法度量因素;5、学会分析和掌握觉算法的时间复杂度。   二、课前自主学习1、看完书第一章节全部内容;2、做课后习题第1

2017-09-04 11:07:24 915 1

原创 孩子家长会发言

各位老师,各位家长朋友们!你们好!我们的孩子正处在他们的黄金岁月,初中的老师,是孩子心中永远记忆。在他们人生最精彩的年华,有你们这么多优秀的老师,传授他们知识,培养他们的情操,我无比高兴。老师们在无私奉献,辛勤地劳动;为了班级,王主任更起早贪黑,操心劳累。在此,我代表所有家长,说一声,你们辛苦了!对老师们表示崇高的敬意和衷心的感谢!我总相信,人与人之间是有缘份的。我们因为孩子而

2016-01-22 21:07:40 1423

原创 最重要的重构是内心的重构

最重要的重构是心的重构              -第二届中国教育创新年会体会之一          【2015年12月2日至4日,由蒲公英智库主办的“第二届中国教育创新年会”在深圳金茂园大酒店成功举行。大会主题是《重构学习》。来自全国各地的校长、老师和家长一千多人参加了会议,活跃在中外教育创新最前沿的校长、教师、专家、企业家、艺术家的将他们的思考和行动进行了分享。

2015-12-06 15:44:57 1247

原创 信管c++综合设计

《面向对象程序设计》 课程设计训练指导一、实训目的       通过实习,掌握程序设计的一般流程,掌握C++语言语法、语句、函数等重点知识。掌握面向对象的相关内容,学习面向设计综合程序过程和方法,掌握程序调试方法和技巧。二、实训环境计算机+VC6.。或stdio 2005或更高版本三、实习题目0、职工综合信息管理系统     要求:设计一个C++程序来管理职工较全面数据

2015-06-22 08:04:33 1331

原创 信管14:函数模板作业8-15示例

#includeusing namespace std;template             //函数模板Type max(Type *Array,int n){ int i,j=0;      for (i=1;i   if (Array[i]>Array[j])   { j=i; }       return  Array[j];}int

2015-05-27 22:35:53 750

原创 信管14:函数模板引例

/*     函数模板使用引例     *//* 1.回答下面程序是以前学习的什么内容?2.这几个函数程序有什么不足之处?3.几个函数代码哪些是变化的?哪些是不变的?int max(int x,int y) {return (x>y)?x∶y;} float max(float x,float y) { return (x>y)?x∶y;} do

2015-05-27 22:16:58 845

原创 信管14:运算符重载习题7-12示例

#includeusing namespace std;class Matrix{public:     Matrix();    friend Matrix operator+(Matrix&,Matrix&);     //重载运算符"+"    friend ostream& operator    friend istream& operator>>(ist

2015-05-27 20:49:56 797

原创 信管14:运算符重载作业7-9示例

#include  #includeusing namespace std;const int row=3; const int col=3;class array {     public:        array();                      //构造函数   array(int a,int b,int c,int d,int e,int

2015-05-27 20:48:01 954

原创 信管14:运算符重载示例六

/*类型转换示例 */#includeusing namespace std;class  Complex{  public:   Complex(){ }                //构造函数   Complex(double r,double i)  //构造函数     { real=r; imag=i;}    Complex(double r)

2015-05-27 20:46:31 645

原创 信管14:运算符重载示例五

/*    重载 >运算符:  1.实际上已经重载过  左移 右移;输入输出  2.cin cout 是两个输入输出流对象                       */#include         using namespace std;class Complex{ public:  Complex(double r,double i)  { real=

2015-05-27 20:44:06 881

原创 信管14:运算符重载示例四

/*运算符作为类成员  */#include using namespace std;class Increase{public:Increase(int x):value(x){}Increase & operator++();      // 前自增Increase operator++(int);     // 后自增void display()

2015-05-27 20:42:35 880

原创 信管14:运算符重载示例三

#include using namespace std;class Increase{public:Increase(int x):value(x){}friend Increase & operator++(Increase & );     // 前自增friend Increase operator++(Increase &,int);    // 后自增

2015-05-27 20:40:04 876

原创 信管14:运算符重载示例二

#includeusing namespace std;class complex{double real,imag;//复数的实部和虚部public:complex(double r = 0, double i = 0){ real = r; imag = i;}void print();friend complex operator+(complex

2015-05-27 20:38:22 638

原创 信管14:运算符重载示例一

/*1.首先理解运算符2.掌握重载运算函数定义格式*/#includeusing namespace std;class complex {  public:   double real, imag;   complex(double r=0,double i=0)    {real=r;imag=i;} }; complex opera

2015-05-27 20:36:03 919

原创 物联12:实习一 读写器的性能测试

Rfid实训一 读写器的性能测试一.实训目的    熟悉读写器使用,了解读写器的性能,熟悉常用测试方法。二.实训环境    实训所用设备。1.电脑2. FR105高频近距离多协议读写器。支持15963、14443A 14443B多种协议。相关的技术参数如下。     型号:rf105    电源:USB接口无外电源,系统采用USB取电,无需外接电源;RS323接口外

2015-05-27 08:25:47 1520

原创 物联12:阅读器二次开发一般构架

二次开发是不破坏原有系统或设备前提下,增加MCU和相关电路,扩展其功能,以满足用户要求。对于阅读器,为适应用户不同需求,有时要进行二次开发。   二次开发有很得要的实际意义和优点,比如说,方便功能扩展;加快研发进度;降低研发成本;专注于优势。(这些优点希望大家理解)   通常有以下两类结构:1.以PC为中心   这种框架,功能和开发过程完全以PC机为中心。一般适应功

2015-05-14 10:08:50 1246

原创 信管14:纯虚函数示例代码

/* 理解纯虚函数的意义和用法#includeusing namespace std;class container{ //声明抽象类containerprotected: double radius;public: container(double radius1); virtual double su

2015-05-07 10:39:29 1174

原创 信管14:虚函数示例代码二

#includeusing namespace std;/* 1.理解什么是虚函数,作用是什么?如何使用? 2.虚函数运行机制是什么? 3.区别虚函数和虚基类 */class base { int a,b; public: base(int x,int y)

2015-05-07 10:37:37 822

原创 信管14:虚函数示例代码一

/* 1.基类指针可以指向派生类对象                2.但在指向派生类对象时,不能通过指针来调用派生类与基类同名函数,实现动态性质。    3.虚函数能解决这个问题,什么是虚函数?*/#includeusing namespace std;class base {     int a,b; public:  base(int x,

2015-05-07 10:33:40 518

原创 信管14:基类和派生类关系示例代码

/*  基类和派生类关系示例,   回答关联问题: 面向对象有哪几个基本特征?前面几章,我们讨论了其中哪几个特征?并解释。 掌握以下知识点:  1.掌握什么是多态?  2.多态分类:编译时多态和运行时多态。在C++中,二者是通过什么来实现的? *//*       本例讲基类与派生类对象间兼容关系                 */#inclu

2015-05-07 10:27:11 810

原创 物联12:rfid技术与应用课程设计题目

《rfid实训》 课程设计题目一.实训选择选题1:自动停车收费功能   【问题介绍】 目前停车场收费,主要系统采用非接触式智能卡,在停车场的出入口处设置一套出入口管理设备,使停车场形成一个相对封闭的场所,进出车只需将IC卡在读卡设备前,靠近设备,系统即能瞬时完成检验、记录、核算、收费等工作,挡车道闸门能够在实较短时间内自动启闭,方便快捷地进行着停车场的管理。 对于进场车主和停车

2015-05-07 10:06:39 6592 8

原创 信管14:多重继承-虚基类示例代码?

多重继承容易产生二义性,除显式指明调用会产生二义性的成员外,解决方法还可以使用虚基类。分析下在代码,分析几个类的继承情况,和虚基类的机制。#include#includeusing namespace std;class B{ int a; public: B(int sa) { a=sa; cout<<"Constructing B"<<endl; } v

2015-04-30 10:31:21 669

原创 信管14:多重继承二义性示例代码

下面程序代码,在执行时,会产生二义性错误,分析为什么会产生二义性,如何修改程序来解决二义性问题?#include#includeusing namespace std;class Base {protected: int a;public: Base( ) { a=5;} void base_print() { cout<<"Base a="<<a<<endl;

2015-04-30 10:27:12 571

原创 信管14:多重继承示例一

仔细阅读下面程序,分析类的继续情况,重点请关注,多重继续构造函数的定义。#include#includeusing namespace std;class person { string id_card; string name; char sex; public: person(string id,string na,char se) { id_card=

2015-04-29 13:29:26 552

原创 信管14:构造函数析构函数执行顺序示例

下面程序中有两个类,一个是基类,一个派生类,请分析程序,理解程序执行结果。#include using namespace std;class base{ int x; public: base(int i) { x=i; cout<<"基类,B的构造函数,x="<<x<<endl; } ~base( ) { cout<<"基类,B的析构函数,x="<

2015-04-28 17:46:43 636

原创 信管14:c++面向对象程序学习问题收集器和讨论板

各位,上次收集了一些同学问题,有部分同学上来提问,并回答同学提问,但只是一部分同学积极主动提问题。前两个月的问题收集中,提问者和回答提问的同学均计分,每次加1分,参见同学链接博文章http://blog.csdn.net/yixueming/article/details/44244683。        这里再开一篇问题收集空间,大家有问题上来提问并回答同学们的问题吧,如果程序不能调通,也可

2015-04-23 11:34:42 1213 41

原创 信管14:对象成员示例

在个对象的数据成员可以另外一个对象。下面的程序中,学生的成绩成员就是一个对象。请分析程序,并注意学生类构造函数的写法。include#includeusing namespace std;class Score{ //声明成绩类Score public: Score(double c=0,double e=0,double m=0);

2015-04-23 10:41:47 596

原创 信管14:类的继承示例代码2

本例,是在上面例题基础上改的,主要让大家掌握,派生类的构造函数和析构函数的定义法。大家一定要掌握。#include #includeusing namespace std;class person {public: person(string id,string n,string s) { idcard_no=id; name=n; sex=s; } v

2015-04-21 17:01:36 666

原创 信管14:类的继承示代码1

类的继承示代码        继承机制的作用是类的继承机制使程序员无需修改已有类,只需在已有类的基础上,通过增加少量代码或修改少量代码的方法得到新的类,从而较好地解决了代码重用的问题。        由已有类产生新类时,新类便包含了已有类的特征,同时也可以加入自己的新特性。         派生类的特性:继承来的特性                                 

2015-04-21 16:01:44 712 3

数据结构7.4散列查找技术

本节主要讲散列表查找实现思想,几种常见散列函数和解决冲突方法。

2014-12-16

数据结构7.3树表查找

本节主要讲树表的查找思想,实现。重点讲了二叉排序树。

2014-12-16

数据结构7.2顺序查找技术

本节主要讲基于线性表的顺序查找方法,并讲述了增加哨兵的改进方法思想。

2014-12-16

数据结构7.1查找技术概述

本节主要讲述查找的相关概念。如查找含义,关键码,查找结构等。

2014-12-16

数据结构6.8有向无环图及应用

本节主要讲述有向无环图的相关拓扑排序方法和实现算法。

2014-11-30

数据结构6.7最短路径

本节主要讲述最短路径的相关概念和dijkstra and floyd算法。

2014-11-30

数据结构6.6最小生成树

本节主要讲最小生成树的概念,和最小树的生成算法。

2014-11-30

数据结构6.5图的存储之三:十字链表

本节主要讲述图的存储实现方法之三:邻接表的实现和操作。

2014-11-30

数据结构6.4图的存储之二邻接表

本节主要讲述图的存储实现之二,邻接表的实现和算法。

2014-11-30

数据结构6.3图的存储结构之一:邻接矩阵

本节主要讲图的存储结构之一,邻接矩阵的实现和算法。

2014-11-30

数据结构6.2图的逻辑结构

本节主要讨论图的逻辑结构特点,和广度遍历和深度遍历操作过程。

2014-11-30

《数据结构》6.1图的相关概念

本节主要讲述图的相关概念性知识。概念较多,有些概念还是易混淆,理解为主。

2014-11-30

数据结构5.13哈夫曼树

本节主要讲述哈夫曼树的相关概念,简单讲述了哈夫曼树的应用和哈夫曼编码。

2014-11-19

数据结构5.12树、森林与二叉树的转换

本讲在对二叉树各类存储方法了解基础上,简单介绍树和森林与二叉树间的转换。

2014-11-19

数据结构5.11二叉树的非递归遍历算法

本节主要前面二叉树的递归遍历基础上,讲述二叉树的非递归遍历方法。

2014-11-19

数据结构5.10二叉树线索链表存储结构

本节主要讲述二叉树的线索链表存储结构和相关操作

2014-11-19

数据结构5.9二叉树的链式存储-三叉链表

本节主要讲述二叉树的三叉链表存储结构和相关操作

2014-11-19

数据结构5.8二叉树链式存储-二叉链表

主要介绍二叉树的二叉链表存储结构和相关操作

2014-11-19

《数据结构》二叉树的顺序存储

本讲主要讲述二叉树的顺序存储结构思想,和类主要的顺序存储方法。

2014-11-11

《数据结构》5.6二叉树的逻辑结构

本讲主要讲二叉树的逻辑结构,主要包括二叉树的ADT定义,二叉树四种遍历方法和应用。是学习二叉树重要内容。

2014-11-11

《数据结构》5.5二叉树的性质

本讲主要讲述二叉树的五个重要性质。是学习二叉树必需要掌握内容。

2014-11-11

《数据结构》5.4二叉树的概念

本讲主要讲二叉树的相关概念,包括二叉树的定义,特点、形态。和特殊二叉树如满二叉树,完全二叉树等。

2014-11-11

《数据结构》5.3树的存储结构

本节主要讨论树的各种存储结构方法,包括相应的结点数据类型,并对相关的方法进行了简单的讨论。最好要结合视频一起使用。

2014-11-09

《数据结构》5.2树的逻辑结构

本节主要讨论树的抽象定义,讨论树的抽象操作遍历的算法。

2014-11-09

《数据结构》5.1树的概述

本节主要是树相关概念性知识。包括树的定义、和树相关一些重要概念。

2014-11-09

数据结构:矩阵的压缩存储

主要讲述一些常见特殊矩阵的数组存储实现。如三角矩阵、对角矩阵、稀矩阵、对角矩阵等。

2014-11-01

数据结构:数组存储结构

主要讲数组的顺序存储元素寻址方法。重点讲解了一维、二维和三维数组的元素存储。

2014-11-01

数据结构:字符串存储操作:KMP模式匹配算法

主要讲述字符串模式匹配的KMP算法的基本思想,算法过程。没有进一步细化和改进。

2014-11-01

数据结构:字符串的操作:BF模式匹配

主要讲述字符串匹配的BF算法,介绍算法之后,还分析了算法的时间性能。

2014-11-01

数据结构:字符串和多维数组概述

主要概念字符串和数组的概念性知识:二者的逻辑结构、存储结构。

2014-11-01

3.5队列链式存储

队列链式存储的类模板定义、相关操作及实现。

2014-09-27

3.4队列顺序存储结构

队列的顺序存储数据类模板定义,相关操作及实现。

2014-09-27

3.3栈的链式存储

栈的链式存储思想、数据类型类模板定义、相关操作。

2014-09-27

3.2栈的顺序存储结构

主要讲述栈的顺序存储思想,数据类型定义、相关操作等内容。

2014-09-27

3.1栈和队列概述

线性表之栈和队列数据类型的概述内容。主要介绍栈和队列的逻辑特征和操作特性。

2014-09-27

静态链表和间接寻址

根据王红梅教材《数据结构》C++版,第二章线性表的第7讲。主要介绍线性表的非顺序存储方法的静态链表和间接寻址方法的相关概念性内容。

2014-09-10

2.5线性表其它链式存储方式介绍

根据王红梅教材《数据结构》C++版,第二章线性表的第6讲。主要介绍线性表的链式存储方法中双链表和循环链表的基本知识。

2014-09-10

2.4线性表单链表存储结构操作2

根据王红梅教材《数据结构》C++版,第二章线性表的第5讲。主要介绍单链表的操作:插入、查找、删除。

2014-09-10

2.4线性表单链表的操作实现1

根据王红梅教材《数据结构》C++版,第二章线性表的第4讲。主要介绍单链表的部分操作。构造、析构和遍历。

2014-09-10

2.3线性表链式存储结构概述

根据王红梅教材《数据结构》C++版,第二章线性表的第3讲。主要介绍线性表的链式存储的概念性知识。

2014-09-10

空空如也

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

TA关注的人

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