c语言单链表操作
来源:互联网 发布:淘宝宝贝销售规格 编辑:程序博客网 时间:2024/06/04 19:54
/*circlelist*/
#include <stdio.h>
#include <malloc.h>
#include <string.h>
struct workList
{
char name[20];
workList *pNext;
};
void createList(workList &myList)
{
myList=(workList *)malloc(sizeof(workList));
if (NULL==myList)
{
return;
}
myList->pNext=myList;
}
void insertList(workList *pHead,int number,char *inputName)
{
int i=0;
workList *temp,*temp1;
if (NULL==pHead)
{
return;
}
temp1=pHead->pNext;
temp=(workList *)malloc(sizeof(struct workList));
strncpy(temp->name,inputName,20);
if (i<1)
{
return;
}
for (i=0;i<number-1;i++)
{
temp1=temp1->pNext;
}
temp->pNext=temp1->pNext;
temp1->pNext=temp;
pHead=temp;
}
void searchList(workList *pHead,int i)
{
if (pHead==NULL)
{
return;
}
workList *temp;
}
#include <stdio.h>
#include <malloc.h>
#include <string.h>
struct workList
{
char name[20];
workList *pNext;
};
void createList(workList &myList)
{
myList=(workList *)malloc(sizeof(workList));
if (NULL==myList)
{
return;
}
myList->pNext=myList;
}
void insertList(workList *pHead,int number,char *inputName)
{
int i=0;
workList *temp,*temp1;
if (NULL==pHead)
{
return;
}
temp1=pHead->pNext;
temp=(workList *)malloc(sizeof(struct workList));
strncpy(temp->name,inputName,20);
if (i<1)
{
return;
}
for (i=0;i<number-1;i++)
{
temp1=temp1->pNext;
}
temp->pNext=temp1->pNext;
temp1->pNext=temp;
pHead=temp;
}
void searchList(workList *pHead,int i)
{
if (pHead==NULL)
{
return;
}
workList *temp;
}
0 0
- c语言单链表操作
- C语言单链表常见操作
- c语言数据结构--单链表操作
- C语言单链表基本操作
- C 语言设计模式(二) 单链表操作
- 单链表操作演示----C语言实现
- C语言实现单链表的各种操作
- c语言单链表的基本操作(代码)
- c语言单链表的各种操作<未完>
- 单链表操作大全C语言实现
- C语言单链表常见操作系列
- C语言 单链表的基本操作
- c语言 之 单链表 的 基本操作
- C语言实现单链表的基本操作
- C语言实现单链表相关操作
- C语言之单链表操作之查找
- C语言之单链表操作之插入
- 单链表的操作(C语言实现)
- unity插件开发之对齐小工具
- 8.Spring + JDBC + 事务(注解)
- Oracle审计功能
- 搭建最小MySQL环境
- 浅析oracle数据文件scn
- c语言单链表操作
- Sublime Text2.0.2注册码
- 使用Git制作和管理Patch
- 哈希表
- Ubuntu打包压缩命令总结
- CTreeCtrl——类似QQ游戏大厅导航的树型控件
- 学ios需要了解的C语言基础知识-6-维数组二维数组啥
- Android:Activity启动模式详解
- hdu2141Can you find it?