共查询到19条相似文献,搜索用时 430 毫秒
1.
比较关键字和移动记录是实现算法排序的两个基本操作。在经典排序算法中,基数排序是一种不通过比较关键字实现排序的方法。通过示例说明了基数排序算法的基本思想,用C程序设计语言以链表为存储结构实现了基数排序算法,并分析了基数排序算法的计算复杂性。 相似文献
2.
排序是计算机科学中最重要的研究问题之一。在对常用的几种排序算法进行了综合比较的基础上,本文提出了在实际应用中如何选择排序算法的一般原则,同时也给出了一些算法的改进策略及其C语言实现。 相似文献
3.
文章就C语言学习中的几种常用的内部排序从基本思想、算法、时间和空间效率以及稳定性等方面进行分析讨论,得出对于具体的问题,用哪一种排序算法效率更高. 相似文献
4.
王向阳 《辽宁大学学报(自然科学版)》2001,28(1):8-14
针对银行业务管理、高考成绩统计、气象资料整理等一类特殊“汇总”排序问题。文中提出了一种以映射、链接和归并为基础的新排序算法-映射归并排序算法(以下简称为“映射归并排序”),给出了该排序算法的描述、时间复杂度分析及用C语言编写程序进行算法比较的实验结果。算法分析和实验结果都表明:映射归并排序方法和待排序数据分布无关,其时间复杂度仅为O(N);而且在处理上述大规模“汇总”排序问题时,映射归并排序速度明显优于Flash Sort,Proportion Split Sort,2-路重复的K路归并排序和直接K路归并排序等算法。 相似文献
5.
针对应用C语言将多种算法结合起来并进行改进与整合方面研究不多的问题,提出了插入类排序算法与其他算法相结合的思想,并加以改进.结果不但可以扩充排序问题的解题优势,而且充分反映出了算法为实际问题服务的宗旨.实践表明,该算法简单可行,特别是当它参与到一个优秀的排序算法中时,更会反映出特有的功能. 相似文献
6.
排序是计算机程序设计中的一种重要操作,在数据处理中占有极其重要的位置。排序有很多种,选择法是其中一个比较简单而有效的算法。本文详细讨论了选择法排序在C语言中的三种实现方法,并对这三种方法在关键字的交换次数和比较次数上进行了分析和比较。 相似文献
7.
本文把C语言程序设计课程的主要内容分为语法知识和典型算法两大部分,提出在教学过程中以基本语法知识为基础,以典型算法为重点的观点。并就此对C语言的教学过程进行探讨。 相似文献
8.
为了进一步做好高职C语言教学工作,提出了几种在C语言教学中使用的教学方法,实践证明,这些方法的运用,使学生能够较好的掌握C语言基本语法知识,理解算法,并利用C语言解决一些实际问题,取得了教学的教学效果。 相似文献
9.
为解决三维CAD系统装配序号的手工排序与布局难题,提出了序号自动排序和自动布局算法.首先将简单序号的排序问题简化为符号排序问题,提出了简单序号排序算法.针对复杂序号排序问题,提出了主索引和副索引编码方法.采用包容盒技术,抽象出序号布局问题的数学模型,给出了基于包容盒求交技术的序号自动布局算法.通过三维CAD的C 算法实现和实例验证表明,该算法可以很好地解决三维CAD装配图序号的自动排序和自动布局问题. 相似文献
10.
本文根据现有的C语言教学模式提出了层次化教学,在教学内容上将C语言程序设计教学划分为算法,数据结构,方法学,开发环境四个层次。通过层次化教学模式教学实践,提高了教学效果。本文同时给出了层次化教学的实施及实例。 相似文献
11.
刘越 《淮阴师范学院学报(自然科学版)》2012,(1):84-86
在语文课堂教学中,学生应作为学习主体在教师的指导下进行学习活动,其关键是教学过程设计的优化。应改革传统的教学模式为引导学生开展自学、小组讨论、整理归纳、学习反思等学习活动,当堂达成学习目标,提高语文教学的实际效果。 相似文献
12.
13.
14.
C语言程序设计教学探讨 总被引:1,自引:0,他引:1
C语言程序设计是全国计算机等级考试二级语言考试科目之一,其涉及的概念和规则较多,使用灵活,初学者很难掌握、容易出错,是一门难学也难教的课程。结合长期从事教学实践的体会,总结出一些C语言程序设计教学中应当引起注意的问题。以促进C语言教学水平的提高。 相似文献
15.
C语言程序设计作为一门专业基础课,为后继程序设计基础,同时又是专业课的实验编程语言,主要培养学生程序设计能力。但在实际的教学过程中存在种种困难,为此从如何引导和激励学生学习、教学内容、课堂教学、实验教学和考核方式等五个方面进行新的教学尝试,在2009级和2010级《C语言程序设计》课程教学中取得了较好的效果。 相似文献
16.
《C语言》课程教改浅论 总被引:1,自引:0,他引:1
针对在《C语言》教学过程中,教学效果不好,学生不能对所学知识学以致用,学习兴趣不高等现象,从改变教学目标出发,提出具体的教改措施,取得了较好的效果。 相似文献
17.
单永杰 《辽宁师专学报(自然科学版)》2014,(2):43-45
程序设计课程是高校计算机专业和理工科专业的必修课程.通过对该类课程的分析研究和教学实践,摸索出以软件开发为导向的教学模式,这种教学模式紧紧围绕着程序设计课程的教学目的,即让学生学会并运用程序设计的灵魂——算法以及程序设计的一般方法.以软件开发为导向的教学模式是以程序设计方法为指导原则,以算法为描述手段,以程序语言为实现工具,以学生合作学习软件开发为主要形式,使学生不但能够学习掌握具体的计算机语言,而且能够学会软件开发的基本方法,同时能够培养学生的团队精神,从而实现更高的教学目标和更好的教学效果. 相似文献
18.
“C语言程序设计”课程教学方法的研究与实践 总被引:4,自引:1,他引:3
张道好 《安庆师范学院学报(自然科学版)》2008,14(4)
根据"C语言程序设计"课程教学实践的经验,对于如何划分知识单元,突出知识点之间的内在联系;运用多媒体技术和网络辅助教学系统激发学生对C语言程序设计的学习兴趣,提高他们学习积极性和主动性;以及采用"任务驱动"法实施实践教学,提高学生实践能力等教学方法进行了系统的研究。提出了以学生编程能力为中心,注重学生的创新能力的培养,从而提高学生的综合素质的教学思想。 相似文献
19.
针对高职高专院校学生自身学习的特点及C语言教学中存在的问题,从教学方法、教学实践、考核方式等多个方面进行改革,提出一套适合高职高专电子信息类专业学生学习的教学模式.实践表明,应用教学新模式能够更充分地调动学生学习的积极性,增强学生的学习成就感,最大限度地提高学生的程序设计能力,同时对其它语言类课程建设也有推广、借鉴价值. 相似文献