首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 93 毫秒
1.
多态性 ( polymorphism)是面向对象程序设计中的一个十分有用的语言设施 .尽量使用多态性 ,也是面向对象程序设计的一个重要特色和风格 .介绍一种利用多态性构造访问异质链表的统一函数调用界面的程序设计方法 .其要点是 ,先为异质链表上各被链对象建立一个公共基类 ,即把链表上的各个不同类型的对象统一成一种类型 ,并在此基类中定义有关的虚函数 ,然后构造含有统一的对象指针类型转换形式的函数调用界面 .此方法与传统方法相比 ,其程序要简洁得多 ,且易于扩充和维护 .  相似文献   

2.
指针是C语言的精华,详细论述了C语言中指针与变量、指针与数组、指针与字符串、指针与函数以及指针与结构体之间的关系.指针与其他数据类型配合,可以让C程序设计更加灵活和方便.  相似文献   

3.
在C语言的教学中,“指针”这一部分内容一直是C语言的教学重点和难点,能否正确理解和使用指针是衡量学生是否掌握C语言这门课的一个重要标志,也直接影响学生对《数据结构》和《操作系统》等后续课程的学习和把握.以教学中存在的问题为切入点,从指针概念的正确理解、使用中常犯错误和灵活应用等方面较详细地介绍了教学中的经验和体会.  相似文献   

4.
处理稀疏矩阵的C语言链式三元组表法   总被引:4,自引:0,他引:4       下载免费PDF全文
综合了三元组表法和链表法的优点,利用C语言中指针和结构的灵活性,提出了一种链式三元组表法,该法能高效地处理各类问题中高阶稀疏矩阵的运算,效果显著.  相似文献   

5.
刘鹏  柴银平  高晓红 《科技信息》2013,(20):118-119
本文从指针的概念、指针与数组、指针的名称以及链表中的指针这四个方面深入浅出地讲解指针的概念以及在链表中的应用,对指针的教学有所帮助。  相似文献   

6.
周涛 《科技信息》2011,(26):207-208
在C语言程序设计中,指针是精华、是难点也是重点,不能正确使用指针就没有掌握C语言程序设计的精华。而数组又是同一类型的有序数据的集合,在程序设计中应用也非常广泛。本文针对C语言程序设计中二者结合使用的不易理解性做了详细的论述,对教师的教学及学生理解起到了很大的帮助作用。  相似文献   

7.
多边形扫描转换因采用链表结构而使程序简洁、快速,但链表中指针的操作增加了学习这一内容的难度,影响正常的教学进度.在编程时采用标准模板库(STL)中的链表模板避免了指针操作,而且使程序编写容易和阅读方便.根据相关文献的算法,分别写出了采用自定义链表方式和使用链表模板方式实现多边形扫描转换的完整C++程序.实例对比表明,采用标准模板库使程序调试方便和运行稳定.  相似文献   

8.
指针是C语言中广泛使用的一种数据类型。运用指针编程是C语言最主要的风格之一,它是c中的难点和重点。文中在介绍指针的概念的基础上把指针不同的形式分成两大类讲述,让学习指针的人更好的理解与记忆。  相似文献   

9.
刘汉英 《科技信息》2009,(35):141-142
循环链表是线性表的一种的链式存储结构,约瑟夫环是循环链表的一个典型应用,许多教材对这部分的介绍比较简单,学习者较难掌握。本文从循环链表的存储结构到应用分析,由浅入深地讨论循环链表。  相似文献   

10.
线性链表是数据结构中重要的组成部分,是平时的使用最多的一种数据存储方式,就线性链表中几种有代表性的链表形式进行剖析。  相似文献   

11.
对非计算机专业学生的程序设计教学,应该从运行应用实例程序开始,再介绍所涉及的知识点、算法、程序结构及设计方法,使学生有的放矢地学习程序设计课程。这样既有趣味性又能轻松地学习,从而达到程序设计课程的总体目标。  相似文献   

12.
作者在多年计算机程序设计语言教学和实践基础上,提出计算机技术基础教育的有效途径是加强程序设计语言教学,使学生知其然还要知其所以然。这对计算机基础教学以及面向神经的培训都有重要的现实意义。  相似文献   

13.
介绍了多维链表的分类和存储结构,并以C 语言详细描述了多维链表的实现算法。  相似文献   

14.
C语言教学中学生兴趣的培养   总被引:8,自引:0,他引:8  
C语言是计算机专业的一门基础编程语言,也是一门核心课程.但多年来的教学实践表明,学生对这门课程的兴趣并不很大.如何在教学中培养学生的学习兴趣,变被动教为主动学,对提高教学质量至关重要!本文针对这一问题提出了一些C语言教学的改革措施,以提高学生的学习兴趣.  相似文献   

15.
二维及多维链表及其算法实现   总被引:2,自引:0,他引:2  
通过对线性链表和数组的比较研究,总结出二(多)维链表的结构和算法。指出采用二(多)维链表可以克服数组内存分配的局限性和单链表数据访问的局限性,并通过实例说明二维链表的用法。  相似文献   

16.
C程序设计中用到的变量要求先定义后使用,如果在程序中变量的数据类型定义不恰当,将直接影响程序的正确性.本文以两个程序设计中的数据定义问题为例说明了正确定义数据类型的重要性.  相似文献   

17.
目前,一些高中学校对学生兴趣小组开设C语言课程,在化学教学中,利用C语言编写程序不但可以作为教学课件来解决问题,同时还可以激发学生学习C语言的热情。本文通过几个实例说明了如何应用C语言编程来处理化学实验数据、有关化学量的计算及娱乐学习。虽然,受学生所学知识的限制,C语言在高中化学教学中的应用很难深入和拓展,但作为学生兴趣小组的选修课,还是有一定的教学意义。  相似文献   

18.
在投票系统中,每个投票人按照自己对候选人的认可程度对候选人进行排名,从而得到大量的有序投票列表.为了从这些列表中得到一个综合投票结果,需要找到一种合理有效的列表合并算法,综合分析列表数据并将它们合并为一个综合列表.本文提出一种基于可信度的投票列表合并算法,其基本思路是:通过综合分析投票列表中蕴含的众多排名信息,度量出每个列表中每条排名信息可被采信的程度,简称为可信度,然后基于已经得到的可信度,让那些高可信度的排名信息在综合排名中发挥更大的作用,从而得到一个更好的综合排名结果.实验结果充分表明,本文提出的算法能够更有效地挖掘出排名信息的可信度,从而得到准确度更高的合并结果.  相似文献   

19.
ACM程序设计竞赛,是由ACM主办的年度性的国际大学生程序设计比赛。该竞赛是世界范围内大学生中最具影响力,历史最悠久的国际计算机赛事。ACM程序设计竞赛的题目对算法设计、编程实现都有较高的要求,需要参赛者掌握数据结构、算法设计和程序设计方面的知识。文章对ACM程序设计竞赛的题目进行剖析,总结出一套实用的解题方法,分别从输入输出数据的规范化、数据结构的选择、数据类型的转换以及运算的选择4个方面辨明题意、快速设计算法。  相似文献   

20.
《高级语言程序设计》实验教学研究与实践   总被引:1,自引:0,他引:1  
《高级语言程序设计》是计算机科学与技术相关专业的一门基础课程,实验教学是程序设计教学体系中的重要环节,是提高学生程序设计能力的重要手段。通过加强实验教学辅导力度,优化实验教学内容和方法,在学生的独立程序设计能力和编码规范等方面都起到了良好的效果。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号