- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 Linux下的环境变量
1,何为环境变量 用户成功登录后,启动shell的过程中,定义一些和用户的工作环境有关的变量 2,查看Linux的环境变量可以使用命令:env 常用的环境变量有以下几个: HOME:用户的家目录的完整路径名。 LOGNAME:登录用户名。 IFS:命令行内部域分隔符,即白空格。 PATH:由冒号分隔的路径名。shell将按PATH变量中给出的顺序搜索这些目录,从中查找要执行的
2014-11-23 22:26:04
663
原创 类对象的初始化-构造函数
类对象的初始化方法: A、使用参数初始化表,对类中的成员变量进行初始化操作。 class Pen { public: Pen(int size):m_size(size){} //构造函数的声明,参数初始化表; void Write(); private: int m_size; }; B、默认参数构造函数 cla
2013-04-05 12:00:35
810
原创 素数查找算法
运行程序: #include using namespace std; //判断一个数是否是素数 int sushu(int n) { int i=2,m=1; for(i=2;i { if(n%i==0) return 0; continue; } return m;
2013-03-17 18:56:43
499
原创 枚举类型的简单使用
#include using namespace std; enum GameResult{WIN,LOSE,CANCEL}; int main() { GameResult result; enum GameResult omit=CANCEL; for(int count=WIN;count { result=Game
2013-03-17 17:24:13
508
原创 希尔排序
希尔排序(Shell's sort)又称为“缩小增量排序”,希尔排序是对插入排序的一种改造,其效率有较大的改进。 #include void shellsort(int k[],int n) { int i,j,flag,gap=n; int tmp; while(gap>1) { gap=gap/2; do
2013-01-09 00:39:07
334
原创 冒泡排序
冒泡排序是一种最为常用的排序方法。是一类具有“交换”性质的排序方法。其基本思想如下: 将序列中的第一个元素与第二个元素进行比较,若前者大于后者,则将第一个元素与第二个元素进行位置交换,否则不交换。 然后让第二个与第三个元素进行比较…… 等等 直到将第n-1个元素与第n个元素进行比较为止。 例题:编写一个c程序,实现数据序列{1,5,6,3,2,8,4,9,7,0};的从小到大得排序,并且
2013-01-04 00:41:17
289
原创 选择排序
选择排序是一种比较常见的排序方法。其基本思想是:第i次排序从序列的后n-i+1个元素中选择一个最小的元素,与该n-i+1个元素交换位置,也就是与第i个元素进行交换位置,直到最后一个元素。 例题:编写一个c程序,实现数据序列{2,5,6,3,7,8,0,9,12,1};的选择排序,要求从小到大,并输出排序后的数列元素。 源程序: #include void selectsort(int
2013-01-02 23:33:25
306
原创 直接插入排序
直接插入排序是一种最为简单的排序方法。其基本思想是:在第i次排序中,第i+1个元素与前面的i个元素,进行比较。然后插入到已经有序的数列中的合适的位置。使得插入后的序列任然是保持有秩序的。 例题:编写一个C程序,实现数据序列{{2,5,6,3,7,8,0,9,4,1}的直接插入排序,要求是从小到大,并输出排序后的数列元素。 源程序: #include void insertsort
2013-01-02 00:39:41
465
原创 折半查找
如果从文件中读取的数据记录的关键字是有序排列的,则可以用一种效果更高的查找方法来查找文件中得记录,这就是折半查找法,又称为二分搜索。 有一个数组A【10】,里面有10个整数,顺序递增。A【10】={2,3,5,7,8,10,12,15,19,21} 其源程序如下: #include bin_search(int A[],int n,int key) { int low ,
2012-12-31 23:01:30
904
原创 顺序查找
该顺序查找文件是一个学生信息记录文件,其中包括4条记录。所谓关键字就是每个文件记录的唯一标识,在该文件中学号就可充当记录的关键字。在一个文件中,两个记录的关键之是不能相同的,所以该学生记录文件的关键字可以设定为学号。对文件中记录的查找就是对其关键字的查找,找到了关键字就找到了该关键字对应的那条记录。 下面是源代码: #include typedef struct student {
2012-12-31 00:08:06
550
原创 编程之路就此开始
我想写在开始的第一句话是:既然选择了远方,就只有风雨兼程。 我不止一次的曾经告诉自己,我要开始从现在起,练习 编程。但是我这一拖就是3个月,我知道前一段时间确实比较忙,但是,如果你想去做一件事情总会找到时间的。我现在想说:我就从现在开始。我练习编程。 现在学《数据结构》c语言版的 ,好吧!就从这里开始。 这是一颗种子,已经深深地扎根在我的内心中。 其实,我是非常喜欢编程的
2012-12-28 01:45:49
366
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅