04 2012 档案

线性表的链式实现
摘要:/* LinkList.c * 线性表的链式实现,并有相应的创建、插入、删除、定位、求长、获取元素操作 * Author: Jeff Chen * Date:2012-4-13 */ #include<stdio.h> #include<stdlib.h> #define ElemType int typedef struct Lnode { ElemType data; struct Lnode *next; }Lnode,*LinkList; ElemType GetElem_L(LinkList L,int i) {//获取第i个元素的... 阅读全文

posted @ 2012-04-14 12:34 X.P.Chen 阅读(165) 评论(0) 推荐(0)

C语言实现两数交换函数
摘要:我们可以引入一个简单的中间变量t进行两个数值交换。int t; t=x; x=y; y=t;然而在swap(int x,int y)被调用时,实参进行副本初始化,函数并没有访问调用传递的实参本身,因而也不会修改实参的值。那么下列函数void swap(int x, int y) { int t; t=x; x=y; y=t; }将达不到交换的目的。在C++中我们可以使用引用形参达到目的:void swap(int &x, int &y) { int t; t=x; x=y; y=t;... 阅读全文

posted @ 2012-04-12 20:10 X.P.Chen 阅读(895) 评论(0) 推荐(0)

导航