- 博客(17)
- 资源 (138)
- 论坛 (2)
- 收藏
- 关注
原创 为初学者答效率的问题
本文是读者对我博文的评论。遇到主动思考者,提出的主动思考过的问题,老贺是相当的兴奋。 完整的对话见《C语言及程序设计实践参考——n=a!+b!+c!》中二楼评论。 【问题】 老师,我尝试着%¥#&……%……,但程序变得更多了,这样还会提高效率吗? 【答复】 很高兴你能问出这样的问题,这种主动思考,在我的实体课学生中真也不多。这牵涉到我们对于效率的多维认识。 多数情
2015-12-27 07:04:10
1815
原创 2014级数据结构课程总结全链接
数据结构结课,最后一道作业,让同学们写一篇课程总结。同学们自己的总结,达到自省的目标,间接地,我也可以了解翻转课堂的教学改革,在他们心目中到底是什么样子。这样一种随意的文字,更能表达他们的真实感受。 一些同学没有交,期末各有各的忙,其实,这是大学生活的节奏问题。我觉得写出了翻转课堂味道的,加了一个星号,还有不少的文章,也不错,也许就在加星不加星的一念之差间,没有加上。无妨,总结了就是好。
2015-12-21 16:11:15
3605
原创 说说翻转的数据结构课
自从接受了翻转课堂的思想,再也容不下传统课堂,于是,见一门,翻一门。条件不具备,就自力更生,艰苦奋斗,南泥湾是我心中的圣地。至于学生,知道他们需要适应,但这是一种信息时代该有的学习方式,带他们深度进入这个前沿,苦和累都值得。更何况,我相信,这是让我的学生更快乐的方式,尽管几乎肯定更要累一些。 一学期就这样下来了。最后一周,布置给学生写个总结。写学习什么,写学习方法上有何改进,多从自己的收获看
2015-12-18 17:00:23
2989
原创 数据结构示例——堆排序过程
完整算法见[例程],本文用一个例子,演示堆排序的过程。例:对{57, 40, 38, 11, 13, 34, 48, 75, 6, 19, 9, 7}进行堆排序的过程。算法如下:void HeapSort(RecType R[],int n){ int i; RecType temp; //(1)循环建立初始堆 for (i=n/2; i>=1; i--)
2015-12-14 15:43:15
25024
6
原创 数据结构实践项目——文件
本文是针对[数据结构基础系列(11):文件]中的实践项目。【项目1】操作文件 有若干学生的成绩数据如下,将这些数据保存到st数组中: 学号 姓名 年龄 性别 语文 数学 英语 1 陈华 20 男 78 90 84 5 张明 21 男 78 68 92 8 王英 20 女
2015-12-10 09:46:41
2355
原创 数据结构实践——索引文件
本文是针对[数据结构基础系列(11):文件]中的实践项目。【项目】索引文件 有若干学生的成绩数据如下,将这些数据保存到st数组中: 学号 姓名 年龄 性别 语文 数学 英语 1 陈华 20 男 78 90 84 5 张明 21 男 78 68 92 8 王英 20 女 8
2015-12-10 08:05:38
4930
原创 数据结构实践——操作文件
本文是针对[数据结构基础系列(11):文件]中的实践项目。【项目1】操作文件 有若干学生的成绩数据如下,将这些数据保存到st数组中: 学号 姓名 年龄 性别 语文 数学 英语 1 陈华 20 男 78 90 84 5 张明 21 男 78 68 92 8 王英 20 女
2015-12-10 08:00:07
3871
原创 数据结构实践项目——外部排序
本文是针对[数据结构基础系列(10):外部排序]中的实践项目。【项目-1】置换-选择算法模拟 编写程序,模拟置换-选择算法生成初始归并段的过程。 设大文件中的记录共有18个: 15 4 97 64 17 32 108 44 76 9 39 82 56 31 80 73 255 68 内存工作区可以容纳5个记录,输出产生的归并段文件。 在模拟中,输入文件数据和输出的归并段
2015-12-09 21:34:06
2154
原创 数据结构实践——败者树归并模拟
本文是针对[数据结构基础系列(10):外部排序]中的实践项目。【项目】败者树归并模拟 编写程序,模拟改者树实现5路归并算法的过程。 设有5个文件,其中的记录的关键字如下: F0:{17,21,∞} F1:{5,44,∞} F2:{10,12,∞}F3: {29,32,∞} F4: {15,56,∞} 要求将其归并为一个有序段并输出。 假设这些输入文件数据保存在内存中,输
2015-12-09 21:31:26
2717
2
原创 数据结构实践——置换-选择算法模拟
本文是针对[数据结构基础系列(10):外部排序]中的实践项目。【项目 】置换-选择算法模拟 编写程序,模拟置换-选择算法生成初始归并段的过程。 设大文件中的记录共有18个: 15 4 97 64 17 32 108 44 76 9 39 82 56 31 80 73 255 68 内存工作区可以容纳5个记录,输出产生的归并段文件。 在模拟中,输入文件数据和输出的归并段数据
2015-12-09 21:29:05
2944
原创 数据结构基础系列(11):文件-贺利坚-专题视频课程
数据结构课程是计算机类专业的专业基础课程,在IT人才培养中,起着重要的作用。课程按照大学计算机类专业课程大纲的要求,安排教学内容,满足需要系统学习数据结构的人。系列课程包含11个部分,本课为第11部分文件,介绍文件的基本概念,以及各种文件的结构,包括顺序文件、索引文件、索引顺序文件、哈希文件和多关键字文件等。...
2015-12-09 08:37:27
322
原创 数据结构基础系列(10):外部排序-贺利坚-专题视频课程
数据结构课程是计算机类专业的专业基础课程,在IT人才培养中,起着重要的作用。课程按照大学计算机类专业课程大纲的要求,安排教学内容,满足需要系统学习数据结构的人。系列课程包含11个部分,本课为第10部分外部排序。外部排序针对数据量很大时,排序过程必须要在内、外存之间交换数据时的应用,介绍磁盘排序和磁带排序的相关算法。...
2015-12-07 08:41:11
312
原创 写给一位期望做得更好的大学生
【来信】 我不知道您是否能在百忙之中抽出空闲来为我解惑。我是一名大专一学生,计算机软件专业,我询问方向,是UI设计和Java,但是我对UI设计这方面不感兴趣,但也有在认真跟老师学。对编程C/C++、汇编比较感兴趣。因为学C,看C的视频和C Primer Plus,看了视频后看书比较轻松。自从在CSDN博客中看到您写VC++6.0调试器使用方法和对大学的学生解惑,我似乎找到一根救命稻草,我想在编程这
2015-12-06 17:04:12
4532
12
原创 数据结构实践—— 英文单词的基数排序
本文是针对[数据结构基础系列(9):排序]的实践。【项目 - 英文单词的基数排序】 设计一个基数排序的算法,将一组英文单词,按字典顺序排列。假设单词均由小写字母或空格构成,最长的单词有MaxLen个字母。[参考解答]#include <stdio.h>#include <malloc.h>#include <string.h>#define MaxLen 9
2015-12-01 15:54:34
3623
原创 数据结构实践——归并排序算法的改进
本文是针对[数据结构基础系列(9):排序]的项目。【项目 - 归并排序算法的改进】 采用归并排序、快速排序等高效算法进行排序,当数据元素较少时(如n≤64),经常直接使用直接插入排序算法等高复杂度的算法。这样做,会带来一定的好处,例如归并排序减少分配、回收临时存储区域的频次,快速排序减少递归层次等。 试按上面的思路,重新实现归并排序算法。[参考解答]#include <stdio.h>
2015-12-01 15:36:31
4062
1
原创 数据结构实践——大数据集上排序算法性能的体验
本文是针对[数据结构基础系列(9):排序]的实践项目。【项目 - 大数据集上排序算法性能的体验】 设计一个函数,产生一个至少5万条记录的数据集合。在同一数据集上,用直接插入排序、冒泡排序、快速排序、直接选择排序、堆排序、归并排序、基数排序等算法进行排序,记录所需要的时间,经过对比,得到对复杂度不同的各种算法在运行时间方面的感性认识。 提示1:这一项目需要整合多种排序算法,可以考虑先建设排序算法
2015-12-01 11:46:10
2696
1
原创 一个互联网+应用的创意
事由在校门口经常去的“西安小吃”,吃了一碗臊子面,但远没有平时那么好吃。想着以后不会去了,周边新增的同类店铺很多,为什么还要一说吃面就去他家。后来想,该告诉老板,今天吃得不爽,这是帮助他,但没有告诉。换位思考看需求换厨师了,还是怎么了?总之老板应该要知道消息。作为一个小店的老板,收集信息的沟道,有创新空间。话说也有大平台,但小店操持,并不总有效。至少,我的感受,没有方便的途径发出去。创意依托某大众化
2015-12-01 06:14:57
5636
1
8086汇编工作环境
2017-02-03
wxWidgets初学者导引
2014-05-18
CodeBlocks单步调试入门
2013-11-12
计算机导论-计算机专业人才培养
2012-11-27
C++程序设计实践学材微课件——1.2 编辑、运行第一个程序
2013-12-31
android上玩8086汇编
2017-04-20
C++程序设计课件 ch12 多态性与虚函数
2013-05-29
读懂C++递归程序
2013-11-16
C++自定义数据类型(2013级-C++程序设计)
2014-02-24
C++ASCII文件练习的几个文件
2013-06-12
IT专业学生社团指导心得
2012-05-26
多态性与虚函数(2013级-C++程序设计)
2014-05-25
计算机学科与专业(计算机学科导论)
2013-11-14
C++程序设计入门同步实践宝典(v0.5)-贺利坚编
2012-08-07
读懂冒泡排序
2013-12-09
继承与派生(2013级-C++程序设计)0
2014-05-04
c++程序设计 继承与派生实验(二)
2012-04-25
新浪微博应用开发的一个简易方案(PHP+新浪微博开放平台+SAE)
2012-02-26
迂者-贺利坚的留言板
发表于 2020-01-02 最后回复 2020-03-16
世界杯出线怀况预测程序
发表于 2014-06-20 最后回复 2016-06-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝