77问答网
所有问题
List ListInit() {List L=malloc (sizeof *L); L->first=0; 这里malloc 和L->是什么意思?
如题所述
举报该问题
其他回答
第1个回答 2013-02-02
maolloc:C语言 内存动态分配函数
L-> L是 链表头结点指针,L->first 则是L指向结点的first 数据域
相似回答
数据结构与算法,看不懂,谁能注释一下
答:
这是构造顺序表的初始化算法:List
ListInit (
int size ) size 为顺序表初始元素个数,非定值
{ List
L = malloc
( sizeof
* L);
为顺序表类型动态分配空间 L->table = malloc (size * sizeof (ListItem
))
; 为顺序表动态分配size个元素空间 L->maxsize = size; ...
可将线性表A和B连接到一起,成为一个新的
List
并返回。
答:
你malloc使用有误,分配出来的内存是没有类型的,要转型成你要使用的类型,如下 List
ListInit(
int size)
{ List
L =
(L)
malloc(sizeof
(
*L));L
->table =(ListItem *
)malloc
(size*sizeof(ListItem));L->maxsize = size;L->n
=0;
return L;} 还有,要记得在字符串之后添加'\0',下面这个函...
线性表定位操作
List
Find
(L
, x)的功能是:在线性表L中查找是否存在数据元 ...
答:
L->elem = (ElemType *)
malloc
(LIST
_
INIT
_SIZE *
sizeof(
ElemType) );if(!L->elem) exit( OVERFLOW
);L
->length
=0;L
->
list
size = LIST_INIT_SIZE;return OK;} Status
List
Insert_Sq ( Sqlist
*L
, int i, ElemType e ){ ElemType *newbase, *p, *q;if(i<1 || i>L->leng...
...C2275: '
List
' : illegal use
of
this type as an expression链表如下...
答:
typedef struct node { int data;struct node *next;}Node,*Link;typedef struct
list
{ Link first;}*List,Llist;
List init(){ List
L=
(List)
malloc(sizeof
(Llist)
);L
->
first=0;
return L;} int main(){ List k=init();int i,x,n;Link y,p;scanf("%d",&n);for(i=1;i<n;i...
关于数据结构单链表
答:
你的意思是main函数中第一次调用ListInsert怎么做吧?很显然,构建单链表应从空表开始,也就是先用ListInit初始化1个空链表,再向它插入数据,如下:void main
(){
define MAX_
LIST
_LEN 10 //定义链表的最大长度 List list =
ListInit(
MAX_LIST_LEN
);list
->n
= 0;
//初始化空表 for(...
...提醒我在定义
listinit
第二排
(malloc
所在排)缺少标头,无法运行程序...
答:
ElemType *elem; int length; int
list
size;}Sq_List;//原代码int Sq_
ListInit (
Sq_List
&L);
多了一个分号int Sq_ListInit (Sq_List
&L){
L.elem=(ElemType
*)
malloc
(List
_INIT_SPACE
*sizeof(
Sq_
List));
L.length
=0;
L.listsize
=List
_INIT_SPACE; return O...
initlist
函数用c语言怎么写
答:
include<stdio.h> voidAddNumOne(intnum){ num+=5;} voidAddNumTwo(int*num){ num+=5;} intmain
(){
intnum
=0;
//
这里和
定义链表是一样的 AddNumOne(num);printf("%-5d\r\n",num);AddNumTwo(&num);printf("%-5d\r\n",num);return0;} ...
大家正在搜
sizeof和strlen的区别
malloc与sizeof
mallocsizeof用法
malloc函数sizeof
sizeof struct
数据结构mallocsizeof
sizeof(char)
sizeof(int)
malloc怎么用
相关问题
L.elem=(Elemtype *)malloc(LIST...
C中initlist(sqlist*&L)是什么意思
int InitList_Sq(SqList &L) { L...
int InitList(SqList &L) { L.da...
L.elem=(int *)malloc(LIST_INIT...
L->elem=(int *)malloc(LIST_INI...
L.elem=(ElemType*)malloc(LIST_...
void InitList(LinkList &L) 为何显...