优化C语言代码 1、选择合适的算法和数据结构 应该熟悉算法语言,知道各种算法的优缺点,具体资料请参见相应的参考资料,有 很多计算机书籍上都有介绍。将比较慢的顺序查找法用较快的二分查找或乱序查找 法代替,插入排序或冒泡排序法用快速排序、合并排序或根排序代替,都可以大大 提高程序执行的效率。.选择一种合适的数据结构也很重要,比如你在一堆随机存 放的数中使用了大量的插入和删除指令,那
上传时间: 2015-08-30
上传用户:气温达上千万的
《算法和数据结构——C语言描述》,张乃孝主编,高教出版社 “数据结构”是北京大学理科的计算机主干基础课。 本课程将采用C语言作为上机实习的程序设计语言。
上传时间: 2013-12-28
上传用户:风之骄子
数据结构排序算法演示数据结构排序算法演示数据结构排序算法演示数据结构排序算法演示数据结构排序算法演示数据结构排序算法演示数据结构排序算法演示
上传时间: 2014-01-08
上传用户:franktu
排序算法,初学数据结构及算法的入门者值得一看
上传时间: 2013-12-10
上传用户:asdfasdfd
1)掌握普里姆构造最小生成树算法的数据结构和算法实现; 2)掌握图或网的邻接矩阵表示及其上基本算法的实现;
上传时间: 2015-12-23
上传用户:牧羊人8920
数值算法中数据结构的带头结点双链循环线性表
上传时间: 2016-03-27
上传用户:BIBI
学生信息管理系统,本程序共有八个功能与数据结构说明: 每一条记录包括一个学生的学号、姓名、3门课成绩、平均成绩。 1.学生记录的输入,可以一次完成若干条记录的输入,可以控制所要输入学生的总数,根据提示进行输入次数,然后每输入一个值按下回车,然后再根据提示进行输入。 2.显示学生信息。完成全部学生记录的显示。 3.查找功能。输入一个学生的名字,然后就显示该学生的所有信息。 4.排序功能:按学生平均成绩进行排序。 5.插入记录。在程序进行中可以输入一个学生的名字,然后在该学生后面插入一个学生的信息,插入完之后会提示用户是否进行排序,输入y则进行排序,输入n不进行排序。 6.删除功能。该功能实现删除学生信息,给出所要删除的学生的名字,即可实现将该学生的所有信息删除。 7.文件的存盘功能。该功能模块实现对该文件的存盘操作。将文件存入磁盘中的命名为student.cpp的文件中,直到存完为止。 8.文件的读出功能。该功能模块实现对磁盘中文件名为student.cpp的文件进行读出操作,直到读完为止。 9.则退出整个程序的运行。
上传时间: 2013-12-19
上传用户:李彦东
介绍算法和数据结构的重要性和相关的注意事项
上传时间: 2014-10-26
上传用户:gut1234567
二叉树排序算法是数据结构中重要的算法,其中用到了结点表示、堆栈使用及二叉树遍历等。
上传时间: 2016-04-09
上传用户:xymbian
ACM培训专用电子书,非常的详细,里面分了好多章,有兴趣的下下来看看,对自己的算法和数据结构方面会有提高
上传时间: 2013-12-30
上传用户:cc1915