#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>
typedef struct Node
{
int data;
struct Node *PNext;
} NODE,*PNODE;
PNODE Init();
void Traverse(PNODE pHead);
bool Insert(PNODE pHead,int pos,int val);
bool Delete(PNODE pHead,int pos);
bool IsEmpty(PNODE pHead);
int GetLength(PNODE pHead);
int main()
{
PNODE pHead;
pHead = Init();
Insert(pHead,3,666);
Traverse(pHead);
Delete(pHead,3);
Traverse(pHead);
return 0;
#include <stdio.h>
#include <stdlib.h>
#include