9 ysxiaoer

尚未进行身份认证

四川大学 软件学院 2011级

等级
TA的排名 42w+

c语言中的几种排序算法——冒泡排序、快速排序、插入排序、选择排序

排序算法是我们会经常用到的,也是c语言中很重要的一个部分,我就把我整理的这几种排序的算法介绍给你们 :  第一种 : 快速排序 快速排序法(QuickSort)是一种非常快的对比排序方法。快速排序是对冒泡排序的一种改进。它的基本思想是:通过一躺排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一不部分的所有数据都要小,然后再按次方法对这两部分数据分别进行快速排序

2012-11-18 21:43:13

介绍几个小函数给大家

1.关于清屏      system("cls") ;//清屏函数,调用系统函数,process.h头文件     不少同学询问到C语言中清屏的函数和使用方法。基于DOS的TC中,通过conio.h中的clrscr()函数可以实现清屏。不过,由于clrscr()函数不是C语言的标准函数,因此,在VC++环境中,该函数已经不能使用。       如果要实现DOS窗口的清屏,可以调用DOS

2012-11-04 21:56:54

关于缓冲区,我的学习心得

在我开始学C语言的时候,我还不知道什么是缓冲区,不知道为什么有的时候程序直接就跳过输入语句,不知道为什么老师的代码里会多一个getchar()或者是fflush(),最近给别人调试代码的时候,又发现了这个问题,这是新手很容易犯的小毛病,作为你们的师兄,我就给你们讲讲相关的概念。   什么是缓冲区?缓冲区又称为缓存,它是内存空间的一部分。也就是说,在内存空间中预留了一定的存储空间,这些存储空间用

2012-10-27 20:09:23

谈一下我学习栈的时候一点点心得

刚开始学习C语言的时候,对于什么栈、堆之类的根本就没有概念,分不清楚,后来在学习数据结构的时候遇到了一定的困难,我就向同学进行了请教,并且上网查找了一些资料,算是有了一些初读的了解和认识,今天和大家晒一晒 :    我们软件学院的同学,栈是一个不可忽视的概念,我们以后写的C语言程序基本上都要用的上,在我刚开始接触的时候,对于我来说就是一个很模糊的概念,只知道是一种数据结构,用来存放数据,但是要

2012-10-21 15:12:06

良好的编程风格

什么是良好的编程风格:1.排版if(NULL ==dest || NULL==size){return FALSE;}A.较长的语句要分2行来书写,并用‘/’符号隔开。B.函数代码的参数过长,分多行来书写。C.括号等。D.在VS中 ALT+F8是对选中代码排版2.注释A.边写代码边注释,修改代码同时修改相应的注释,以保证注释与代码的一致性。B.说明性

2012-10-13 08:45:12

搜索技巧

搜索引擎使用示例:衡量检索效率的指标: ①首页10条结果中准确结果的数量越多说明搜索效率越高; ②准确结果排序越靠前说明搜索效率越高。  Google和百度的比较     1.检索词应避免不必要的修饰词,尽量精练、准确,以提高查准率; 2.概念相对独立的检索词之间

2012-09-28 18:26:06
勋章 我的勋章
    暂无奖章