资源简介
数据结构单链表c语言源代码
代码片段和文件信息
#include
#include
#include
#define OK 1
#define ERROR 0
#define LEN 10
typedef int Elemtype; //数据类型重定义
typedef struct LNode{
Elemtype data; //数据域
struct LNode *next;//指针域
}LNode*linklist;
/*单链表初始化,初始化成功返回1,否则返回0*/
int Init_linklist(linklist *L)
{
*L=(linklist)malloc(sizeof(LNode));//创建头结点
/*if(!(*L)) //创建失败*L将为null(!)取非就是非null也就是条件为真则执行下面的语句;
return Error; // 直接退出进程返回错误代码Error 给操作系统*/
if(!(*L)) return ERROR; //创建失败返回0
(*L)->next=NULL; //将头结点指向为空
return OK;
}
/*单链表头插法*/
void Creat_linklistHead(linklist *L)
{
int i;
LNode *q; //定义新生节点
srand(time(0)); //产生随机数种子通常和rand()函数配套使用
for(i=0;i
- 上一篇:c++ 职工工资系统
- 下一篇:c语言计时器
相关资源
- Qt4 图形设计与嵌入式开发 源代码
- 精通UNIX下C语言编程及项目实践总结与
- 加权调度算法(C语言)
- crc16几种标准校验算法及c语言代码(
- 树莓派CAN通讯(c语言)
- robomaster步兵车开源代码
- 3KW数字LLC源代码
- 单片机LED流水灯源代码
- 单片机蜂鸣器源代码
- STM32的光立方和灯光秀控制算法源代码
- 三电平NPCSVPWM源代码
- UCOS2源代码(未移植版)
- 51单片机34个经典电路制作,附电路图
- windows系统编程源代码第四版
- FTP客户端源代码C语言
- c 常用的数据结构 (Errata for Ford/Top
- RTSPRTP C++ 源代码
- tftpd32 源代码VC
- C语言基数排序——顺序队列实现
- 256色转灰度图(c语言)
- 《实用数字图像处理与分析(2版)》
- c语言实现一个简单的线程池(thread
- avl树的实现(c语言)
- 微软等数据结构算法面试100题全部答
- C++ 用C语言判断文件是否存在
- c语言地空对战游戏.zip
- c语言实现水波纹显示效果.zip
- c语言打字母游戏源码.zip
- C99标准的新特性.pdf
- c语言使用CMakeLists.txt编译和使用静态
评论
共有 条评论