/*
* link_list.h
*
* Created on: Nov 1, 2010
* Author: jenson
*/
#ifndef LINK_LIST_H_
#define LINK_LIST_H_
typedef int elem_type;
typedef struct _sq_list_node_ * sq_list;
struct _sq_list_node_ {
elem_type data;
struct _sq_list_node_ *next;
};
extern sq_list sl_create();
extern int sl_init(sq_list list);
extern int sl_insert_first(sq_list list,elem_type e);
extern int sl_insert_locale(sq_list list,int pos,elem_type e);
extern int sl_length(sq_list list);
extern void sl_display(sq_list list);
extern void sl_destroy(sq_list list);
extern int sl_delete(sq_list list,int pos,elem_type *val);
extern elem_type sl_get(sq_list list,int pos,elem_type * val);
#endif /* LINK_LIST_H_ */
* link_list.h
*
* Created on: Nov 1, 2010
* Author: jenson
*/
#ifndef LINK_LIST_H_
#define LINK_LIST_H_
typedef int elem_type;
typedef struct _sq_list_node_ * sq_list;
struct _sq_list_node_ {
elem_type data;
struct _sq_list_node_ *next;
};
extern sq_list sl_create();
extern int sl_init(sq_list list);
extern int sl_insert_first(sq_list list,elem_type e);
extern int sl_insert_locale(sq_list list,int pos,elem_type e);
extern int sl_length(sq_list list);
extern void sl_display(sq_list list);
extern void sl_destroy(sq_list list);
extern int sl_delete(sq_list list,int pos,elem_type *val);
extern elem_type sl_get(sq_list list,int pos,elem_type * val);
#endif /* LINK_LIST_H_ */
转载于:https://blog.51cto.com/wujuxiang/413654