自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

迂者-贺利坚的专栏

为IT菜鸟起飞铺跑道,和学生一起享受快乐和激情的大学

  • 博客(46)
  • 资源 (138)
  • 收藏
  • 关注

原创 为大二软件工程专业大学生解答问题(二)

点击看第一次…     (一)开学第二周    感谢上次贺老师的来信。我也在开学前几周做出了适当的调整,并在第二周的开始就对自己的计划进行了修整。其中的不合理之处在于偏重于理论学习,缺少学习中的实践。由于第二周我得了一场感冒,除了上课大多时间都呆在宿舍里调养。于是就安排了更多的时间敲代码。为了学习网页设计,我在图书馆里借了一本Web开发。以及一本《java 编程基础》。由于我们宿舍里现在还没连

2015-09-30 11:25:46 3910 5

原创 答大一学生:我的专业真这么烂吗?

【来信】 贺老师,你好:   我是Y大一名化学工程与工艺专业的新生。当时报考这个专业的时候,并未有太多了解。直到被录取,才查找这个专业的相关信息,完全傻了,网上是百般唾骂啊,这个专业真有这么烂?咱们学校这个专业咋样啊,深深怀疑,尽管是个一本!想好好学习的心,完全被冰封!【回信】   收到你的来信,我的心情也十分沉重。   不是因为你的专业。这可以是一个很有前途的专业,也可以是一个让人沉沦而不

2015-09-30 10:37:28 2695 5

原创 莫让“专业对口”俘虏了你

【前言】又到一年入学季。一位学生写信给我,诉说了他的专业,他的苦恼。这样的事例何其少啊!进大学前不闻任何窗外事,一入学便这样纠结,以致于学不下去。分享《逆袭大学——传给IT学子正能量》之“8.5 专业的对口”一节,献给还在纠结的同学。计算机专业、非计算机专业的学生,都一样。  进入大学,也就进入了专业教育的阶段。“培养具有创新精神和实践能力的高级专门人才”是以国家法律的形式规定了的。上完大学之后,

2015-09-30 09:46:11 4254 3

原创 写给请求推荐C#视频教程的研二学生

【来信】   我是一名研二学生,我现在学习C#,老师能不能推荐一些视频教程。我看你的CSDN上没有C#相关的资料啊。多谢老师。因为我之前一些在学习C++,所以才认识老师的,当时我还在CSDN上付费买了相关视频。但是因为我换了导师,现在不得不换成学习C#了。期待老师的指导。 【回信】   我没有讲过C

2015-09-30 09:22:45 3385 4

原创 怎么在博客上积累代码量?

【来信】   贺老师,您好!请问怎么在博客上积累代码量呢?我在用博客,也尝试着写些东西,但是不知道怎么弄。希望您能指点一下迷津。【回复】   我的学生是将要作业发布为博客。而对于你,可以是写一个程序,就发一篇博文,不必刻意地为了发博文而写什么。从这个意义上讲,关键的是,将自己的实践进行下去,顺便地,博文就有了,代码的积累也就看出来了。不必因为自己写得“简单”而不去做这件事,保证自己认真对待过,你

2015-09-29 06:45:33 3334 4

原创 讲座:与迷茫相伴的IT成长路

2015年9月23日晚7点,CSDN学院在线公开课《与迷茫相伴的IT成长路》,分享PPT。讲座视频在[点击链接(待加)]

2015-09-25 15:56:05 2758 3

原创 《精妙的IT》免费公开课

【前言】  数学对于计算机科学有何用?排序算法能用舞蹈的形式跳出来?云计算、App是神马?乔布斯、扎克伯年轻时候干什么?程序猿还有歌?——我准备了一个《精妙的IT》公开课,所有感兴趣的人都可以加入,免费享用。【要说的话】  电脑中攒了不少视频,有拓展知识面的,有展示IT行业有趣之处的。有时给学生们在课间放,有合适的主题,也在课上给同学们看。  忽然,脑中闪出一个念头,利用现在正在使用的云班课平台,

2015-09-22 22:04:39 4198 2

原创 在C++中如何做出进度条

【来信】   尊敬的贺老师,我看了您的C++程序设计课觉得很有启发,对于第九周项目设计我有一个想法。怎么用程序实现安装进度百分比与进度条之间结合小程序。如:   不知道应该怎样实现,还请老师点播一二。【回信】   我不知你看的是哪一级的版本,不过这个无所谓。   参考http://blog.csdn.net/sxhelijian/article/details/8167913,其中给出

2015-09-21 08:05:06 10449 3

原创 数据结构实践——后缀表达式(栈)

本文是针对数据结构基础系列网络课程(3):栈和队列的实现项目。【项目 - 后缀表达式】  利用sqstack.h中栈的基本运算,实现将一个中缀表达式转换为对应的后缀表达式的算法。例如,输入(56-20)/(4+2),输出后缀表达式::56#20#-4#2#+/要求在数字后加#。参考解答说明:  原理见视频 栈的应用1-表达式求值,还可以参考表达式求值的源码   基于栈结构,将中缀表达式转换为后缀表

2015-09-20 11:54:31 4276

原创 数据结构实践项目——栈

本组项目针对《数据结构基础系列(3):线性表》中的1-6课: 1 “栈和队列”导学 2 栈的定义 3 栈的顺序存储结构及其基本运算实现 4 栈的链式存储结构及其基本运算的实现 5 栈的应用1-表达式求值 6 栈的应用2-迷宫问题【项目1 - 建立顺序栈算法库】   定义顺序栈存储结构,实现其基本运算,并完成测试。   要求:   1、头文件sqstack.h中定义数据结构并声明用于

2015-09-20 09:23:00 4396

原创 C++标准模板库与数据结构的学习

STL(Standard Template Library),即标准模板库,是一个具有工业强度的,高效的C++程序库。它被容纳于C++标准程序库(C++ Standard Library)中,是ANSI/ISO C++标准中极具革命性的一部分。该库包含了诸多在计算机科学领域里所常用的基本数据结构和基本算法。为广大C++程序员们提供了一个可扩展的应用框架,高度体现了软件的可复用性。体验STL中的lis

2015-09-20 08:52:57 4317

原创 数据结构实践——数制转换(栈)

本文是针对数据结构基础系列网络课程(3):栈和队列的实现项目。【项目 - 数制转换】 把十进制的整数转换为任一进制数输出。请利用栈设计算法,并实现程序。 提示:要转换为r进制,则原来的数逐次除以基数r(除完之后用商再除),直到商为0,得到的一系列余数的逆序就是转换结果。这里的“逆序”,意味着后产生的余数,会先输出,后进先出,栈的机会来了……[参考解答]解法:头文件sqstack.h请见[顺序栈

2015-09-20 07:05:52 6154

原创 数据结构实践——括号的匹配(栈)

本文是针对数据结构基础系列网络课程(3):栈和队列的实现项目。【项目3 - 括号的匹配】 假设表达式中允许三种括号:圆括号、方括号和大括号。编写一个算法,判断表达式中的各种左括号是否与右括号匹配。 例如,输入2+(3+4)*[2+{[3]}-8,输出匹配正确;输入2+(3+4*[2)+{[3]}-8,输出匹配错误。 提示: (1)遇到左括号入栈,遇到右括号后,出栈一个符号,看是否配对。

2015-09-19 22:07:48 7350 6

原创 数据结构之自建算法库——顺序串

本文针对数据结构基础系列网络课程(4):串中第4课时串的顺序存储及其基本操作实现。按照“0207将算法变程序”[视频]部分建议的方法,建设自己的专业基础设施算法库。链队算法库采用程序的多文件组织形式,包括两个文件:   1.头文件:sqString.h,包含定义链队数据结构的代码、宏定义、要实现算法的函数的声明;  2.源文件:sqString.cpp,包含实现各种算法的函数的定义  3.在同一项目

2015-09-19 10:32:57 4307 2

原创 数据结构之自建算法库——链串

本文针对数据结构基础系列网络课程(4):串中第4课时串的链式存储及其基本操作实现。按照“0207将算法变程序”[视频]部分建议的方法,建设自己的专业基础设施算法库。链队算法库采用程序的多文件组织形式,包括两个文件:   1.头文件:liString.h,包含定义链队数据结构的代码、宏定义、要实现算法的函数的声明;#ifndef LISTRING_H_INCLUDED#define LISTRING

2015-09-19 10:30:28 4202

原创 数据结构基础系列(4):串-贺利坚-专题视频课程

数据结构课程是计算机类专业的专业基础课程,在IT人才培养中,起着重要的作用。课程按照大学计算机类专业课程大纲的要求,安排教学内容,满足需要系统学习数据结构的人。系列课程包含11个部分,本课为第4部分串,介绍串的概念、用途,串的顺序和链式存储结构,以及在这两种结构下基本运算的实现,并介绍了模式匹配的经典算法。...

2015-09-17 08:37:32 531

原创 数据结构例程——迷宫问题(用队列)

数据结构例程——表达式求值(用队列)  本文针对数据结构基础系列网络课程(3):栈和队列中第5课时队列的应用-迷宫问题。例:求出从入口到出口的路径 代码:#include <stdio.h>#define MaxSize 100#define M 8#define N 8int mg[M+2][N+2]={ {1,1,1,1,1,1,1,1,1,1}, {1,0,0,1,

2015-09-15 11:48:52 20632 8

原创 数据结构例程——迷宫问题(用栈结构)

本文针对数据结构基础系列网络课程(3):栈和队列中第6课时栈的应用2-迷宫问题。例:求出从入口到出口的路径 程序实现:#include <stdio.h>#define MaxSize 100#define M 8#define N 8int mg[M+2][N+2]={ {1,1,1,1,1,1,1,1,1,1}, {1,0,0,1,0,0,0,1,0,1},

2015-09-15 11:41:22 31273 22

原创 数据结构例程——表达式求值(用栈结构)

本文针对数据结构基础系列网络课程(3):栈和队列中第5课时栈的应用1-表达式求值。例:用户输入一个包含“+”、“-”、“*”、“/”、正整数和圆括号的合法数学表达式,计算该表达式的运算结果。 解答:#include <stdio.h>#include <stdlib.h>#define MaxOp 100#define MaxSize 100struct //设定运算符优先级{

2015-09-15 11:00:31 15363 4

原创 数据结构之自建算法库——链队(链式队列)

本文针对数据结构基础系列网络课程(3):栈和队列中第10课时队列的链式存储结构及其基本运算的实现。按照“0207将算法变程序”[视频]部分建议的方法,建设自己的专业基础设施算法库。链队算法库采用程序的多文件组织形式,包括两个文件:      1.头文件:liqueue.h,包含定义链队数据结构的代码、宏定义、要实现算法的函数的声明;#ifndef LIQUEUE_H_INCLUDED#de

2015-09-15 10:48:59 6189

原创 数据结构之自建算法库——顺序环形队列

本文针对数据结构基础系列网络课程(3):栈和队列中第9课时环形队列的存储及基本操作。按照“0207将算法变程序”[视频]部分建议的方法,建设自己的专业基础设施算法库。下图是数据存储结构设计及各种操作实现的要点: 顺序环形队列算法库采用程序的多文件组织形式,包括两个文件:      1.头文件:sqqueue.h,包含定义顺序环形队列数据结构的代码、宏定义、要实现算法的函数的声明;#ifnd

2015-09-15 10:38:30 5260 6

原创 数据结构之自建算法库——链栈

本文针对数据结构基础系列网络课程(3):栈和队列中第4课时栈的链式存储结构及其基本运算实现。按照“0207将算法变程序”[视频]部分建议的方法,建设自己的专业基础设施算法库。链栈算法库采用程序的多文件组织形式,包括两个文件:      1.头文件:listack.h,包含定义链栈数据结构的代码、宏定义、要实现算法的函数的声明;#ifndef LISTACK_H_INCLUDED#defin

2015-09-15 10:08:36 3993 3

原创 数据结构之自建算法库——顺序栈

本文针对数据结构基础系列网络课程(2):线性表中第3课时栈的顺序存储结构及其基本运算实现。按照“0207将算法变程序”[视频]部分建议的方法,建设自己的专业基础设施算法库。顺序栈算法库采用程序的多文件组织形式,包括两个文件:      1.头文件:sqstack.h,包含定义顺序栈数据结构的代码、宏定义、要实现算法的函数的声明;#ifndef SQSTACK_H_INCLUDED#defi

2015-09-15 09:48:30 4966 2

原创 数据结构实践——初始化顺序表怎么就内存溢出了?

有学生调程序,是要建顺序表。   他的程序是这样的:#include <stdio.h>#include <malloc.h>#define MaxSize 50 //Maxsize将用于后面定义存储空间的大小typedef int ElemType; //ElemType在不同场合可以根据问题的需要确定,在此取简单的inttypedef struct{ ElemType

2015-09-14 21:23:29 4343

原创 为大二软件工程专业大学生解答的几个问题

【前言】   好久没有收到有深度的学生来信了。这与自己近一年来,忙于建设在线教学资源的缘故,没有时间动笔针对大学生学习中的问题,专门写指导性文章有关。没有了“引子”,IT学子指导专栏有些冷清。   收到了某大学小谭同学的来信“致神交已久的贺利坚老师”,照例回复,并发布博文。【来信】   (一)自我介绍   首先还是应该自我介绍一下,我是XX大学软件工程(服务外包)专业的学生,目前是大二。我们

2015-09-13 16:43:01 9370 3

原创 “数据结构基础”系列网络课程主页

前言  自从下决心要解决学生动手能力差的问题,开始了课程实践资源的建设之旅;自迷上了翻转课堂,所教课程的视频,也就逐渐形成了体系。在为我自己的校内学生服务的同时,也希望能够让更多人有机会用到。   自全身心投入教学,收入、奖金的渠道也便收缩到了极致。接受CSDN学院商业运作的规则,将课程投放此处,一则创收一些,弥补付出数倍精力建设资源而只能喝大锅饭中稀粥中的不平衡,二则因免费带来的不珍惜也让自己有......

2015-09-12 16:26:09 14842 20

原创 数据结构实践——猴子选大王

本文针对数据结构基础系列网络课程(2):线性表的实践项目。【项目 - 猴子选大王】   一群猴子,编号是1,2,3 …m,这群猴子(m个)按照1-m的顺序围坐一圈。从第1只开始数,每数到第n个,该猴子就要离开此圈,这样依次下来,直到圈中只剩下最后一只猴子,则该猴子为大王。输入m和n,输出为大王的猴子是几号。 提示: (1)链表解法:可以用一个循环单链表来表示这一群猴子。表示结点的结构体

2015-09-12 15:16:28 7541 2

原创 数据结构实践——循环双链表应用

本文针对数据结构基础系列网络课程(2):线性表的实践项目。【项目- 循环双链表应用】   设非空线性表ha和hb都用带头节点的循环双链表表示。设计一个算法Insert(ha,hb,i)。其功能是:i=0时,将线性表hb插入到线性表ha的最前面;当i>0时,将线性表hb插入到线性表ha中第i个节点的后面;当i大于等于线性表ha的长度时,将线性表hb插入到线性表ha的最后面。   请在实现算法时,除

2015-09-12 12:07:02 2645

原创 数据结构实践——链表:多项式求和

本文针对数据结构基础系列网络课程(2):线性表的实践项目。【项目6 - 多项式求和】   用单链表存储一元多项式,并实现两个多项式的加法。 提示: 1、存储多项式的数据结构   多项式的通式是pn(x)=anxn+an−1xn−1+...+a1x+a0p_n(x)=a_nx^n+a_{n-1}x^{n-1}+...+a_1x+a_0。n次多项式共有n+1项。直观地,可以定义一个数

2015-09-12 11:31:31 20656 9

原创 数据结构实践项目——链表

本组项目针对《数据结构基础系列(2):线性表》课程第8-15节 8. 线性表的链式存储 9. 建立单链表 10. 单链表基本操作的实现 11. 单链表应用举例 12. 双链表 13. 循环链表 14. 线性表的应用 15. 有序表 【项目1 - 建立单链表】   定义单链表存储结构,用头插法和尾插法建立单链表,并显示建立好以后的结果。   请在下面代码的基础上开展工作:

2015-09-12 11:26:19 5190

原创 数据结构例程——合并有序表

本文针对数据结构基础系列网络课程(2):线性表中第15课时有序表。问题:有两个有序表LA和LB,将它们合并成一个有序表LC。要求不破坏原有表LA和LB 算法思想: 解法1:用有序顺序表实现(支持的算法库,及list.h文件,请点击链接…)#include "list.h"void UnionList(SqList *LA,SqList *LB,SqList *&LC){ int i=

2015-09-12 08:27:05 4715 1

原创 数据结构之自建算法库——循环双链表

本文针对数据结构基础系列网络课程(2):线性表中第13课时循环链表。按照“0207将算法变程序”[视频]部分建议的方法,建设自己的专业基础设施算法库。双链表算法库算法库采用程序的多文件组织形式,包括两个文件:      1.头文件:cdlinklist.h,包含定义双链表数据结构的代码、宏定义、要实现算法的函数的声明;#ifndef CDLINKLIST_H_INCLUDED#define

2015-09-12 07:16:40 2964 7

原创 数据结构之自建算法库——循环单链表

本文针对数据结构基础系列网络课程(2):线性表中第13课时双链表。按照“0207将算法变程序”[视频]部分建议的方法,建设自己的专业基础设施算法库。双链表算法库算法库采用程序的多文件组织形式,包括两个文件:      1.头文件:clinklist.h,包含定义双链表数据结构的代码、宏定义、要实现算法的函数的声明;#ifndef CLINKLIST_H_INCLUDED#define CL

2015-09-12 06:55:51 3285 2

原创 数据结构例程——线性表的应用:表的自然连接

数据结构例程——两个表的自然连接本文针对数据结构基础系列网络课程(2):线性表中第14课时线性表的应用。问题:有表A,m1行、n1列,表B,m2行、n2列,求A和B的自然连接结果C 例: 解答:#include <stdio.h>#include <malloc.h>#define MaxCol 10 //最大列数typedef int ElemType;typede

2015-09-11 22:09:40 4339 8

原创 数据结构之自建算法库——双链表

本文针对数据结构基础系列网络课程(2):线性表中第12课时双链表。按照“0207将算法变程序”[视频]部分建议的方法,建设自己的专业基础设施算法库。  双链表算法库算法库采用程序的多文件组织形式,包括两个文件:      1.头文件:dlinklist.h,包含定义顺序表数据结构的代码、宏定义、要实现算法的函数的声明;#ifndef DLINKLIST_H_INCLUDED#define

2015-09-11 21:43:37 3245 2

原创 数据结构实践——单链表:逆置、连接与递增判断

本文针对数据结构基础系列网络课程(2):线性表的实践项目。【项目 - 单链表算法】(程序中利用了已经实现的单链表算法,头文件LinkList.h及其中函数的实现见单链表算法库)  1、已知L1和L2分别指向两个单链表的头结点,且已知其长度分别为m、n,请设计算法将L2连接到L1的后面。实现这个算法,完成测试,并分析这个算法的复杂度。 [参考解答]#include <stdio.h>#includ

2015-09-11 21:03:47 5579 3

原创 数据结构例程——单链表应用举例

  本文针对数据结构基础系列网络课程(2):线性表中第11课时单链表应用举例。例:拆分单链表 (linklist.h是单链表“算法库”中的头文件,详情单击链接…)//本程序严格讲有个bug,详见1楼#include &lt;stdio.h&gt;#include &lt;malloc.h&gt;#include "linklist.h"void split(LinkList *...

2015-09-11 19:59:32 5952 6

原创 数据结构之自建算法库——单链表

本文针对数据结构基础系列网络课程(2):线性表中第10课时单链表基本操作的实现,建立单链表数据存储结构基本操作的算法库。  按照“0207将算法变程序”[视频]部分建议的方法,建设自己的专业基础设施算法库。  单链表算法库算法库采用程序的多文件组织形式,包括两个文件:      1.头文件:linklist.h,包含定义顺序表数据结构的代码、宏定义、要实现算法的函数的声明;#ifndef LIN

2015-09-11 17:00:31 4765

原创 数据结构例程——单链表的建立

本文是数据结构基础系列网络课程(2):线性表中第9课时线性表顺序存储的应用中所讲的例程。【例程】   定义单链表存储结构,用头插法和尾插法建立单链表,并显示建立好以后的结果。#include <stdio.h>#include <malloc.h>typedef int ElemType;typedef struct LNode //定义单链表结点类型{ ElemTy

2015-09-11 15:47:04 6727 6

原创 数据结构基础系列(3):栈和队列-贺利坚-专题视频课程

数据结构课程是计算机类专业的专业基础课程,在IT人才培养中,起着重要的作用。课程按照大学计算机类专业课程大纲的要求,安排教学内容,满足需要系统学习数据结构的人。系列课程包含11个部分,本课为第3部分栈和队列,介绍在系统软件和应用软件开发中大有用途的两种特殊线性表——栈和队列的构组成、存储结构的选择,以及基本运算的实现,通过相关的应用案例介绍了这些数据结构的应用方法。...

2015-09-08 15:31:34 560

android上玩8086汇编

在安卓手机上编写8086汇编程序,很神奇吧?这里给出完整解决方案。下载资源,配合http://blog.csdn.net/sxhelijian/article/details/70254393中的讲解,玩吧!

2017-04-20

8086汇编语言工作环境

提供学习8086汇编语言程序设计的极简解决方案。DOSBox0.74-win32-installer.exe是DOS模拟器,masm.exe汇编、link.exe连接、Debug.exe调试,edit.com和edlin.com是两个编辑程序。

2017-02-03

2014学科导论-计算机学科与学习

文经学院2014级计算机学科导论课件:第7讲 计算机学科与学习

2014-11-03

2014学科导论-计算机通信与网络

文经学院2014级计算机学科导论课件:第6讲 计算机通信与网络

2014-11-03

2014学科导论-应用软件

文经学院2014级计算机学科导论课件:第5讲 应用软件

2014-11-03

2014学科导论-系统软件

文经学院2014级计算机学科导论课件:第4讲 系统软件

2014-10-21

2014学科导论-程序设计

文经学院2014级计算机学科导论课件:第3讲 程序设计

2014-10-13

2014学科导论-计算机之机器层与物理层

文经学院2014级计算机学科导论课件:第2讲 计算机之机器层与物理层

2014-10-07

2014 C++ 第3讲 用流程图思考和表达PPT

烟台大学计算机学院计科专业2014级 C++课程资料 第3讲 用流程图思考和表达 演示文稿 用Scratch形象地引入,归为学会用流程图表达思维

2014-09-28

2014 C++ 第3讲 用流程图思考和表达

烟台大学计算机学院计科专业2014级 C++课程资料 第3讲 用流程图思考和表达 用Scratch形象地引入,归为学会用流程图表达思维

2014-09-28

2014学科导论-初识计算机

文经学院2014级计算机学科导论课件:第1讲 认识计算机

2014-09-23

2014学科导论-课程安排

文经学院2014级计算机学科导论课件:关于课程中的做法

2014-09-23

2014 C++ 第2讲 C++的初步知识

烟台大学计算机学院计科专业2014级C++课程资料

2014-09-23

2014C++ 第1讲 关于本课

烟台大学计算机学院计科专业2014级C++课程资料

2014-09-23

异常处理和命名空间(2013级-C++程序设计)

2013级,C++程序设计课件。第14章 异常处理和命名空间,内容 14.1 异常处理 14.2 命名空间 14.3 使用早期的函数库

2014-06-16

输入输出流(2013级-C++程序设计)

2013级,C++程序设计课件。第13章 输入输出流,内容 13.1 C++的输入和输出 13.2 标准输出流 13.3 标准输入流 13.4 文件操作与文件流 13.5 字符串流

2014-06-01

多态性与虚函数(2013级-C++程序设计)

2013级,C++程序设计课件。第12章 多态性与虚函数,内容 12.1 多态性的概念 12.2 一个典型的例子 12.3 虚函数 12.4 纯虚函数与抽象类 课程主页在:http://blog.csdn.net/sxhelijian/article/details/11890759

2014-05-25

wxWidgets初学者导引

针对初学者起步学习困难的实际,提供了一个学习方案,帮助C++初者提升学习能力,用CodeBlocks、wxWidgets、wxSmith开发出C++ GUI(图形用户界面)的应用程序。该资源网络版在http://blog.csdn.net/sxhelijian/article/details/26158709

2014-05-18

运算符重载(2013级-C++程序设计)0

2013级,C++程序设计课件。第10章 运算符重载,内容 10.1 什么是运算符重载 10.2 运算符重载的方法 10.3 重载运算符的规则 10.4 运算符重载函数作为类成员函数和友元函数 10.5 重载双目运算符 10.6 重载单目运算符 10.7 重载流插入运算符和流提取运算符 10.8 不同类型数据间的转换

2014-04-14

C++类和对象(二)(2013级-C++程序设计)

2013级,C++程序设计课件。第9章 C++类和对象(二),内容 9.1 构造函数 9.2 析构函数 9.3 调用构造函数和析构函数的顺序 9.4 对象数组 9.5 对象指针 9.6 共用数据的保护 9.7 对象的动态建立和释放 9.8 对象的赋值和复制 9.9 静态成员 9.10 友元 9.11 类模板

2014-03-23

C++类和对象(2013级-C++程序设计)

2013级,C++程序设计课件。第8章 类和对象,内容 8.1 面向对象程序设计方法概述 8.2 类的声明和对象的定义 8.3 类的成员函数 8.4 对象成员的引用 8.5 类的封装性和信息隐蔽 8.6 类和对象的简单应用举例

2014-03-09

C++自定义数据类型(2013级-C++程序设计)

2013级,C++程序设计课件。第7章 自定义数据类型,内容 7.1 结构体类型 7.2 共用体 7.3 枚举类型 7.4 用typedef声明类型

2014-02-24

C++程序设计实践学材微课件——1.9 编码规范之一句一行、缩格排放、加上注释

本文为《C++程序设计实践学材》的配套自助微课件,介绍与解释了最基本的三个编码规范,即一句一行、缩格排放、加上注释。 学材首页在:http://blog.csdn.net/sxhelijian/article/details/17133665 本文服务于:http://blog.csdn.net/sxhelijian/article/details/17709633

2013-12-31

C++程序设计实践学材微课件——1.8 输出星号的循环程序在执行

本文为《C++程序设计实践学材》的配套自助微课件,通过单步执行跟踪程序,帮助读者建立循环的感性认识。 学材首页在:http://blog.csdn.net/sxhelijian/article/details/17133665 本文服务于:http://blog.csdn.net/sxhelijian/article/details/17709767

2013-12-31

C++程序设计实践学材微课件——1.7 两数中大值程序的执行过程

本文为《C++程序设计实践学材》的配套自助微课件,介绍了一个简单分支程序的执行过程,试图将抽象的代码与直观的单跟踪联系起来,帮助学生建立分支的概念。 学材首页在:http://blog.csdn.net/sxhelijian/article/details/17133665 本文服务于:http://blog.csdn.net/sxhelijian/article/details/17709909

2013-12-31

C++程序设计实践学材微课件——1.6 完成简单计算的程序的一般“套路”

本文为《C++程序设计实践学材》的配套自助微课件,介绍了一个简单程序设计过程。 学材首页在:http://blog.csdn.net/sxhelijian/article/details/17133665 本文配套:http://blog.csdn.net/sxhelijian/article/details/17709959

2013-12-31

C++程序设计实践学材微课件——1.5 电阻串联程序的执行过程

本文为《C++程序设计实践学材》的配套自助微课件,介绍了一个简单称序的执行过程,帮助读者建立程序中语句顺序执行,完成功能的概念。 学材首页在:http://blog.csdn.net/sxhelijian/article/details/17133665 本文服务于:http://blog.csdn.net/sxhelijian/article/details/17709979

2013-12-31

C++程序设计实践学材微课件——1.4 程序执行的两种方式

本文为《C++程序设计实践学材》的配套自助微课件。本文将单步调试称作为运行C++程序的第二种方式。这样,一方面弥补C++在学习中不及解释型语言直观的弱点,另一方面,也利于学生在刚刚开始程序设计学习时,将单步调试当作一件很自然的事。 学材首页在:http://blog.csdn.net/sxhelijian/article/details/17133665 本文服务于:http://blog.csdn.net/sxhelijian/article/details/17710041

2013-12-31

C++程序设计实践学材微课件——1.3 程序中的几种“低级”错误

本文为《C++程序设计实践学材》的配套自助微课件,本文介绍初学C++时常见的几个错误。见识过了,C++的学习就更顺畅了。 学材首页在:http://blog.csdn.net/sxhelijian/article/details/17133665 本文服务于:http://blog.csdn.net/sxhelijian/article/details/17710075

2013-12-31

C++程序设计实践学材微课件——1.2 编辑、运行第一个程序

本文为《C++程序设计实践学材》的配套自助微课件,介绍在CodeBlock中运行程序的方法。 学材首页在:http://blog.csdn.net/sxhelijian/article/details/17133665 本文服务于:http://blog.csdn.net/sxhelijian/article/details/17710093

2013-12-31

C++程序设计实践学材微课件——1.1 下载、安装CodeBlocks

本文为《C++程序设计实践学材》的配套自助微课件,介绍CodeBlocks的下载和安装 学材首页在:http://blog.csdn.net/sxhelijian/article/details/17133665 本文服务于:http://blog.csdn.net/sxhelijian/article/details/17710109

2013-12-31

读懂冒泡排序

在很多问题的处理中,要处理的数据是有序的,这是一个基本的前提。以此前提,以二分查找为代表的高效算法得以应用。 于是,排序成为算法中的一个基本问题。 本文档展示了一种常见的“冒泡排序”的原理,以此帮助初学者建立对排序的感性认识。

2013-12-09

C++指针(2013级-C++程序设计)

2013级,C++程序设计课件。第6章 指针,内容 6.1 指针的概念 6.2 变量与指针 6.3 数组与指针 6.4 字符串与指针 6.5 函数与指针 6.6 返回指针值的函数 6.7 指针数组和指向指针的指针 6.8 有关指针的数据类型和指针运算的小结 *6.9 引用

2013-12-07

C++数组(2013级-C++程序设计)

2013级,C++程序设计课件。第5章 数组,内容 数组的概念,一维数组的定义和引用,二维数组的定义和引用,用数组名作函数参数,字符数组,C++处理字符串的方法

2013-11-25

读懂C++递归程序

递归在计算学科中是一种非常重要的方法,计算理论中到处都有用递归进行表述的问题及求解方法。 在程序设计中,数据描述和算法表达也常用递归,通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量。 掌握递归,计算机类专业的学生必须要做到。 本文基于一个C++递归程序,分步骤进行演示,帮助你知道其执行过程,试图帮助你啃下这块硬骨头。

2013-11-16

计算机学科与专业(计算机学科导论)

文经学院 计算机导论课 第七讲 计算机学科与专业。主要内容:计算机成为一个学科 学科的知识体系和专业的课程体系 国内计算类专业状况 信息技术人才需求和大学生成长

2013-11-14

CodeBlocks组织多文件程序

项目大了,一个项目用多个文件。面向初学者,从简单的操作入手,很简略的步骤。

2013-11-12

CodeBlocks单步调试入门

单步调试是发现运行错误和逻辑错误的“利器”,可用于 (1)跟踪程序的执行流程,发现错误的线索 ——发现该走A路径,却走了B路径 (2)跟踪过程中,还可以观察变量的变化,从而发现其中存在的问题 ——该是 1,执行中却分明是 2,之前哪儿出了问题? 单步执行除了可以帮助我们发现错误,对于初学者,还可以帮助我们理解语言的机制。 “工欲善其事,必先利其器”,单步调试就是程序设计者最重要的工具之一 这种工具的形态是软件。程序员用软件当工具,正常得不得了。用好这种工具!

2013-11-12

C++中的函数(2013级-C++程序设计)

2013级,C++程序设计课件。第4章 函数。内容: 4.1 概述 4.2 定义函数的一般形式 4.3 函数参数和函数的值 4.4 函数的调用 *4.5 内置函数 *4.6 函数的重载 *4.7 函数模板 *4.8 有默认参数的函数 4.9 函数的嵌套调用 4.10 函数的递归调用 4.11 局部变量和全局变量 4.12 变量的存储类别 4.13 变量属性小结 4.14 关于变量的声明和定义 4.15 内部函数和外部函数 4.16 预处理命令

2013-11-02

计算机通信与网络(计算机学科导论)

文经学院 计算机导论课 第六讲 计算机通信与网络。主要内容:计算机网络概述、Internet技术、热点——物联网与云计算、网络安全、相关课程。

2013-10-29

空空如也

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

TA关注的人

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